Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
elnur4ik2002
27.03.2021 20:08 •
Информатика
Задан массив м, состоящий из n целочисленных элементов. упорядочить элементы таким образом, чтобы вначале располагались все положительные аргументы, а после них все отрицательные. pascal abc
Ответ:
kuku1337
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 оценок)
Популярные вопросы: Информатика
AnitaGo
07.07.2021 06:09
ЗАДАНИЕ №4 ВРЕМЯ НА ВЫПОЛНЕНИЕ:00:00ТЕКСТ ЗАДАНИЯУстановите соответствие инструментов с выполняемой операцией:Количество соединений: 4вращение объекта по окружностиТянет...
Zenkinadasha
24.04.2021 22:56
Выбери устройства, которые можно подключить к системному блоку...
kveresgova
24.05.2023 07:30
Подготовить сообщение о передачи информациинемного...
kira309
24.03.2023 11:09
У исполнителя Калькулятор две команды, которым присвоены номера: 1) прибавь 3; 2) умножь на 2. Запишите порядок команд в программе преобразования числа 1 в число 31, содержащей...
Помидоркин001
12.11.2020 22:51
Чому My variable погана назва для змінної в програмі?...
arturshubin24
25.12.2022 05:16
Скільки ітерацій виконає цикл for i in range(3.5): ?...
Aannddrreeyy22
10.08.2021 03:40
Отметьте верные утверждения. 1любой исполнитель имеет неограниченную систему команд2разрабатывать алгоритм может любое техническое устройство с программным управлением3человек...
Lukaeyrik05
16.03.2023 21:38
Сделайте В паскаль флаг Габон ,Кувейт, Япония...
3462686
28.07.2020 22:58
Оглавление можно выполнить автоматически, если ... * Нужный текст с нового абзацаНужный текст с новой строкиНужный текст выделен курсивомНужный текст оформлен стилем заголовок...
qsn50857
05.08.2021 16:51
Что такое компьютерный вирус, как от него избавиться?...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
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]+" ");
}
}