Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2012, 14:10   #1
Anton34
 
Регистрация: 13.11.2011
Сообщений: 7
По умолчанию Массив

Подскажите, как мне сделать так, что бы программа получала на вход целые числа, количество введёных чисел не известно, последовательность заканчивается числом 0 (признак окончания ввода, в последовательность не входит). Количество чисел не больше 1000 и по модулю не превышают 30000 ?
Я пробовал через оператор while , но у меня ни чего не получилось.
PS: Pascal

Последний раз редактировалось Anton34; 11.02.2012 в 14:23.
Anton34 вне форума Ответить с цитированием
Старый 11.02.2012, 14:17   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Какой язык?
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 11.02.2012, 14:19   #3
Anton34
 
Регистрация: 13.11.2011
Сообщений: 7
По умолчанию

Pascal (паскаль)
Anton34 вне форума Ответить с цитированием
Старый 11.02.2012, 14:47   #4
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Код:
var a: array[1..1000] of integer;
     i: integer;
     count: integer;

begin
count := 1;
repeat
  read(i);
  if (i <> 0) begin a[count] := i; count := count + 1; end;
until (i = 0);
end.
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 11.02.2012, 15:00   #5
Anton34
 
Регистрация: 13.11.2011
Сообщений: 7
По умолчанию

Спасибо ОГРОМНОЕ!!!!!!!!!
Anton34 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С# задан массив 5х5. сформировать массивы А и В. в массив А поместить элементы с четными индексами, в массив В с нечетны Koksa Помощь студентам 0 10.10.2011 11:26
Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W leha_demi Помощь студентам 2 24.09.2011 18:12
Запись координат в массив в реал тайм, Как записать координаты в массив Dark19 Visual C++ 2 21.06.2011 18:45
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) KARTER Помощь студентам 1 18.06.2011 19:58
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) econ Помощь студентам 1 29.05.2011 22:02