Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
12artem2000
12.06.2022 01:36 •
Информатика
Задан массив м, состоящий из n целочисленных элементов. упорядочить элементы таким образом, чтобы вначале располагались все положительные аргументы, а после них все отрицательные. pascal abc
Показать ответ
Ответ:
dakuevasaida
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 оценок)
Популярные вопросы: Информатика
Potap4uk
30.07.2022 20:14
Суть такого свойства алгоритма как Дискретность, заключается в том что: 1.При точном исполнении всех команд алгоритма процесс должен прекратится за конечное число шагов...
gleb101pro
24.07.2022 21:25
Вставить пропущенные слова на картинке...
ДаняПрохоров
29.10.2022 03:10
подготовить ответ к зачету на вопрос Мультимедиа технология. по предмету Информационные технологии...
nasamar
28.04.2021 05:44
подготовить ответ к зачету на вопрос Папки и файлы (тип файла, имя файла). Файловая система. Основные операции с файлами в операционной системе. по предмету Информационные...
brain75
30.07.2022 08:06
Найдите десятичные эквиваленты чисел по их прямым кодам,записанным в 8-разрядном формате со знаком: а)01001100б)00010101ТОЛЬКО ПРАВИЛЬНО...
krasnikovanastoyhpaj
28.04.2020 06:58
Между населённых пунктами А,В,С,D,F передвигаться можно только по указанными дорогам ...
olegstar74p0a994
07.01.2021 01:46
Кто такая серая звёздачка? утка, жаба, гусыня...
tinyshbaev
07.01.2021 01:46
Рыбак поймал 7 окуней и 3 пескаря.запиши выражением на сколько больше у рыбака окуней чем пескарей.вычисли значение этого выражения...
Gavrik2017
07.01.2021 01:46
По . на день рождение купили 4 торта. торты разрезали на одинаковое число кусков. всего получилось 36 кусков. всем ли гостям достанется кусочек торта, если они расселись...
tony23
16.03.2020 12:28
Найдите значение выражения: 56,1 · 8,3 + 43,9 · 8,3 ....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и 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]+" ");
}
}