Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/92: Рейтинг темы: голосов - 92, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 16.02.2015
Сообщений: 1

Вывести на экран сначала отрицательные числа, потом положительные

16.02.2015, 11:34. Показов 16955. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На вход программе подается последовательность целых чисел.
В первой строке сообщается количество чисел N, которое должно быть не больше 100, во второй строке идут сами числа.
Требуется написать программу, которая будет выводить на экран числа в следующем порядке:
сначала отрицательные числа, потом положительные. При этом должна сохраняться исходное взаимное положение, как среди отрицательных, так и среди положительных чисел.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.02.2015, 11:34
Ответы с готовыми решениями:

Переписать в пустой файл g сначала все положительные числа, а потом все отрицательные
Здравствуйте, не могли бы кто нибудь помочь с двумя задачами. P.S. прошу прощения что нарушил правила и выложил две задачи в одной теме, но...

Записать в таблицу сначала все положительные числа и нули, а потом все отрицательные
Дано линейную таблицу, которая содержит 25 действительных, записать в эту же таблицу сначала все положительные числа и нули, а потом все...

Получить файлG , в который записать сначала положительные, затем отрицательные и потом нулевые компоненты файла
Создать числовой файл F . Получить файлG , в который записать сначала положительные, затем отрицательные и, наконец, нулевые компоненты...

3
Фрилансер
 Аватар для CodeR
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,603
Записей в блоге: 1
16.02.2015, 12:24
Pascal
1
2
3
4
5
6
7
8
9
10
11
Var A:array[1..100] of integer;
    i,n:integer;
Begin
    write('N: ');readln(n);
    For i:=1 to n do
     read(A[i]);
    For i:=1 to n do
     if A[i]<0 then write(A[i],' ');
    For i:=1 to n do
     if A[i]>0 then write(A[i],' ');
End.
0
 Аватар для APALoff
1648 / 1077 / 1081
Регистрация: 03.07.2013
Сообщений: 4,507
16.02.2015, 12:28
Я подозреваю, что сказанное:
Цитата Сообщение от Vetta Посмотреть сообщение
во второй строке идут сами числа.
означает, что строка содержится в текстовом файле.
0
Фрилансер
 Аватар для CodeR
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,603
Записей в блоге: 1
16.02.2015, 12:30
Цитата Сообщение от APALoff Посмотреть сообщение
содержится в текстовом файле.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Var A:array[1..100] of integer;
    i,n:integer;
    f:text;
Begin
    Assign(f,'in.txt');Reset(f);
    readln(f,n);
    For i:=1 to n do
     read(f,A[i]);
    Close(f);
    For i:=1 to n do
     if A[i]<0 then write(A[i],' ');
    For i:=1 to n do
     if A[i]>0 then write(A[i],' ');
End.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.02.2015, 12:30
Помогаю со студенческими работами здесь

Вывести на экран сначала сам массив а потом числа, находящиеся в нем в порядке возрастания
задать одномерный массив от 1 до 10(real), так чтобы он выводил на экран сначала сам массив а потом числа, находящиеся в нем в порядке...

Отсортировать элементы массива сначала положительные элементы, потом отрицательные
отсортировать элементы массива сначала положительные элементы, потом отрицательные.

Переписать числа в файл: сначала положительные, затем отрицательные
Дан файл целых чисел (несколько строк). Переписать числа в этот же файл следующим порядком: сначала положител Добавлено через 1 час 0...

Упорядочить по убыванию сначала положительные, затем нулевые, отрицательные числа массива
Дан массив М(15) действительных чисел. Упорядочить по убыванию: сначала положительные, затем нулевые, отрицательные числа.

Вывести на экран сначала все отрицательные элементы вектора, а потом положительные
Нужно написать программу, которая выводит на экран сначало все отрицательные элементы вектора, а потом положительные


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru