Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
dogdogdogdogdogdog
02.01.2023 18:12 •
Информатика
Задан массив м, состоящий из n целочисленных элементов. упорядочить элементы таким образом, чтобы вначале располагались все положительные аргументы, а после них все отрицательные. pascal abc
Показать ответ
Ответ:
дстмсдрлпоа
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 оценок)
Популярные вопросы: Информатика
Поворозник
10.10.2020 05:42
1. Напишите наибольшее число x, для которого истинно высказывание: НЕ (x 19) И НЕ (x чётное)2. Напишите наибольшее число x, для которого истинно высказывание: НЕ (x...
annet150586
12.02.2020 18:59
Составь текст о геометрических фигурах из 5 предложений. 1. Основной текст: кегль 12 pt, шрифт Arial, цвет черный; Абзац:текст выровнен по ширине, межстрочный интервал...
YouSister
30.10.2021 06:12
Как ты понимаешь значение слова коллекция? запиши свое объяснение...
Сніжана111
30.10.2021 06:12
Папа купил 6кг моркови и столько же свеклы,а капусты столько сколько моркови и свеклы вместе.сколько капусты купил папа?...
Рома555555
30.10.2021 06:12
40 (килограмм) (мандарин), нет 90 (килограмм) (апельсин), до 100 (кмлограмм) (лимон), более 100 (килограмм) (яблоко), до 90 (тонна) (помидор)....
Panda2004s
30.10.2021 06:12
Прочитай двустишие в. степанова и превратился его в четверостишие, сочинив ещё две строки. вот две строки: нёс однажды муровей две дощечки для дверей. надо придумать...
spiner21
30.10.2021 06:12
Напишите речення с з-ма підметами(вони йдуть перші в реченні) ,і щоб закінчувалося це речення з 3-ома додатками...
221451
30.10.2021 06:12
Значение цифр 7 , 40 на казахском языке...
Denaz
30.10.2021 06:12
Докажите что в каждом равнобедренном треугольнике биссектрисы,проведенные к боковым сторонам,равны....
LoviLopatu
30.10.2021 06:12
Заполни пропуски _27 * _4_ 19_ _ + _ _ _ 8 _ _ _ _ _ _ _ 5 _ 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]+" ");
}
}