ЭС
Эдуард Солод

На входе целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом нулём.

Что надо написать, что при вводе нуля, последовательность заканчивалась?

желательно через for

Код Паскаля

МЛ
Михаил Лазарев

Можно и через For

Var i,a:integer;
Begin
for i:=1 to MaxInt do
begin
Readln(a);
if a=0 then Break
end;
End.

КА
Корней Алексеич

народ. читайте внимательно. ведь ученику надо через for обязательно)))

КК
Катюшка Крынина

Pascal:
repeat
readln(a);
until StrToInt(a) <> 0;

C#:
int a = 0;
do
{
a = int.Parse(Console.ReadLine());
} while a != 0;

СА
Света Андреева

while ((c = getchar()) != '0' || c != EOF) {
/* что-то делаем с прочитанным символом c */

}

Похожие вопросы
помогите написать программу. В последовательности из n целых чисел найти число с максимальным количеством цифр.
Дана последовательность целых чисел (массив). Определить какое положительное число встречается раньше: наибольшее просто
И ещё раз последовательность чисел
Ещё раз последовательность чисел
Дана последовательность n целых чисел. Вычислить произведение простых чисел последовательности. (без массива) Как решить?
Данная последовательность целых чисел, за которой следует 0.Найти количество нечетных элементов этой последовательности
программу в basice. Дана последовательность n целых чисел, заканчивающихся 0. Определить, является ли она возрастающей
Дана последовательность целых чисел . Выяснить, какое число встречается раньше — положительное или отрицательное.
как подсчитать количество чисел кратных 4 из введённых чисел?
ПАСКАЛЬ. С клавиатуры вводятся 7 целых чисел. Вычислить количество отрицательных членов этой последовательности.