tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Задан массив м, состоящий
Задан массив м, состоящий из n целочисленных элементов. упорядочить элементы таким образом, чтобы вначале располагались все положительные аргументы, а после них все отрицательные. pascal abc
ГАЛЯ2006261011444
3 16.07.2019 12:10
2
Ответы
sek071001p0ancj
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]+" ");
}
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
003Nikitos003
01.10.2019 23:20
№3 определите объём информации в сообщение гай - город горняков! решение: ответ:...
Kronk123
14.04.2021 10:06
43) Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где a, b – целые числа),...
089280ig
14.04.2021 10:06
6 клас Практична робота 1. Скласти програму для обчислення периметра[P=2(a+b)) плоuy tsa прямокутника. Результат округлити до сотих....
sleep13
08.09.2019 04:30
Значение арифметического выражения: 4-125^4-25^4-9 записали в системе счисления с основанием 5. сколько цифр 4 содержится в этой записи?...
Королина2022
08.09.2019 04:30
Даны два ненулевых числа. найти сумму, разность, произведение и частное их квадратов. язык c#...
ПростоЧел228
08.09.2019 04:20
Напишите программу, которая считывает пять чисел (каж¬дое между 1 и 30). для каждого считанного числа ваша программа должна вывести строку из равного этому числу количества...
baburinyaroslav
07.09.2019 09:50
Вшколе 68 компьютеров 5 из которых на данный момент не работают. текстовый редактор можно использовать на 48 компьютерах , на 32 компьютерах можно применить графический редактор....
Angelm00n
10.09.2019 07:20
Решите дано: log 6 (2) =m найти: log 15 (30)...
egorik2506
10.09.2019 07:20
Решить . abcd-квадрат со стороной а см . если ар= b см.напишите формулу для вычесления площади s фигуры вскр....
Вика2002123
10.09.2019 07:20
На сколько частей можно разделить сказку по колено ноги в золоте...
Популярные вопросы
УКАЖИТЕ ВЕШЕСТВО С КОВАЛЕНТНОЙ СВЯЗЬЮ А) CaCl2² B) HCl C) KF D) Mg...
2
Напишите 4 сложных предложения из книги таинственный остров...
3
3*a-12+19 при а=4 таблица алгоритма...
2
1. Найдите площадь трапеции ЕВСД, если EA = 7 см, AK = 13 см, СД = 8 см....
2
Почему когда накачивают мячи они расширяется во все стороны равномерно...
2
17. Укажите словосочетание «прил. + сущ.». A) Освещавшая комнату. B) Развевающиеся...
1
ребят очень надо, буду очень балогарен дам...
1
Шокан Уалиханов предложил перестроить управление Казахстаном на началахг...
1
Основания равнобокой трапеции ABCD равны 18 см и 42 см, а высота - 16 см....
2
Металлический брусок подвешен, как показано на рисунке 50. размеры бруска:...
2
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]+" ");
}
}