Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Показать больше
Показать меньше
KNSVAL
17.05.2022 18:27 •
Информатика
Задан массив м, состоящий из n целочисленных элементов. упорядочить элементы таким образом, чтобы вначале располагались все положительные аргументы, а после них все отрицательные. pascal abc
Показать ответ
Ответ:
Валерия003322
03.10.2020 05:38
Чтобы прервать ввод в массив нужно ввести число "-1010".
class ArrayNegative{
public static void main(String args[]){
java.util.Scanner in = new java.util.Scanner(System.in); long eArray[] = new long[1];
while((eArray[eArray.length-1] = in.nextLong())!=-1010){
long nArray[] = new long[eArray.length+1];
for(int nCell = 0; nCell<eArray.length; nCell++)nArray[nCell]=eArray[nCell];
eArray = nArray;
} eArrayCell:
for(int cCell = 0; cCell<eArray.length-1; cCell++){
if(eArray[cCell]>0)continue;
else for(int eCell = cCell+1; eCell<eArray.length-1; eCell++)
if(eArray[eCell]>0){
eArray[eArray.length-1]=eArray[cCell];
eArray[cCell]=eArray[eCell];
eArray[eCell]=eArray[eArray.length-1];
continue eArrayCell;
}
break;
}
for(int cCell = 0; cCell<eArray.length-1; cCell++)System.out.print(eArray[cCell]+" ");
}
}
0,0
(0 оценок)
Популярные вопросы: Информатика
mixaqwer
19.08.2021 02:51
Как сделать простую программу для решения с++ в ms visual 2017: цены на два вида товаров возросли на p процентов . вывести старые и новые цены...
19791207the
10.10.2022 05:26
Определите, кто играет роль и кто (или что) играет роль объекта в следующих системах: школа, класс, самолет, стая волков, стадо коров....
vanschool
04.02.2023 21:42
Для каких могут использоватся персональные компьютеры люди ниже проффесий архитектор врачь учитель бизнесмен бухгалтер композитор секретарь писатель художник модельер...
bluecat12
13.07.2022 06:44
Вот такое дз задали, никто не знает как делать. , а то класс тупой) вопрос таков : где используются информационные технологии?...
ianna9227p00tfn
01.05.2023 01:11
Примеры актуальной, объективной, необъективной, бесполезной, понятной, непонятной информации....
gancedag05
13.10.2022 15:35
Написать эссе. темы: информационная культура информационная война информационная перезагрузка...
GastDaniil
10.01.2021 22:09
Укажите минимальное основание системы счисления, в которой могут быть записаны все следующие числа: 23, 677, 854, 154, 11....
Лиза5685
11.09.2020 00:10
Как добавить рандомное число из диапозона 1-1000 в название файла? pascal...
alinasun230503
28.08.2022 17:05
Назовите приложения инструментальной среды конечного пользователя...
olesyasnegovsk
20.09.2020 18:27
Написать инструкцию вывода значении дробных переменных х1 и х2. на экране перед значением переменной должен быть выведен поясняющий текст, представляющий собой имя...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
class ArrayNegative{
public static void main(String args[]){
java.util.Scanner in = new java.util.Scanner(System.in); long eArray[] = new long[1];
while((eArray[eArray.length-1] = in.nextLong())!=-1010){
long nArray[] = new long[eArray.length+1];
for(int nCell = 0; nCell<eArray.length; nCell++)nArray[nCell]=eArray[nCell];
eArray = nArray;
} eArrayCell:
for(int cCell = 0; cCell<eArray.length-1; cCell++){
if(eArray[cCell]>0)continue;
else for(int eCell = cCell+1; eCell<eArray.length-1; eCell++)
if(eArray[eCell]>0){
eArray[eArray.length-1]=eArray[cCell];
eArray[cCell]=eArray[eCell];
eArray[eCell]=eArray[eArray.length-1];
continue eArrayCell;
}
break;
}
for(int cCell = 0; cCell<eArray.length-1; cCell++)System.out.print(eArray[cCell]+" ");
}
}