Ответы на вопрос:
Var a,b: integer; begin; b: =1; a: =1; while a< > 0 do begin; readln(a); if a=0 then break; b: =b*a; end; writeln(b); end.
Program chkr5; const n=10; var a: array [1..n] of integer; chkr,i: integer; flag: boolean; //создаем массив из 10 (n) элементов begin randomize; flag: =false; //присваиваем переменной flag отрицательное значение, эта переменная потом нам проверить есть ли в массиве числа кратные 5 for i: =1 to n do begin a[i]: =random (21)-10; write (a[i], ' '); //заполняем массив числами на диапозоне [-10; 10] и выводим его if a[i] mod 5=0 then begin chkr: =chkr+1; flag: =true; end; //каждый раз проверяем: если элемент при делении на 5 дает в остатке 0, тогда в переменную записываем плюс единичку (к переменной +1) end; writeln; if flag=true then write ('чисел, кратных 5: ', chkr) else write ('чисел, кратных 5 нет'); //выводим результат, если цикл if выполнялся хоть раз (было хоть одно число, кратное 5), иначе говорим, что таких чисел нет end.
Популярно: Информатика
-
Арина20091128.07.2020 15:00
-
Yana20065229.06.2021 03:20
-
Dimaaaaaaasiiiiiik09.01.2021 14:41
-
marek221.02.2021 05:50
-
алисон215.09.2021 22:08
-
Bibi12345606.05.2022 13:48
-
aleksBRO17.04.2021 21:51
-
greatmagister10.09.2022 22:26
-
kebabchik11129.03.2021 11:26
-
filinenok9806.09.2021 19:42