a, s: real; //a - вводимое с клавиатуры число, s - сумма чисел
begin
a: = 1; //присваиваем начальное значение, чтобы цикл выполнился
s: = 0;
while a < > 0 do
begin
writeln('введите положительное число');
readln(a);
if a < 0 then
begin
writeln('введено не положительное число. повторите ввод заново');
continue; {если а - не положительное число, вводим число заново}
end;
s: = s + a;
end;
writeln('сумма: ', s); //выводим сумму
end.
Zakharov Lilit
24.07.2020
Var день,месяц: byte; begin write('№ дня = '); readln(день); var c: =365-день; write('№ месяца = '); readln(месяц); case месяц of 2: c: =c-31; 3: c: =c-59; 4: c: =c-90; 5: c: =c-120; 6: c: =c-151; 7: c: =c-181; 8: c: =c-212; 9: c: =c-243; 10: c: =c-273; 11: c: =c-304; 12: c: =c-334 end; if (c mod 100> 10)and(c mod 100< 20) then write('до нового года осталось ',c,' дней') else case c mod 10 of 1: write('до нового года остался ',c,' день'); 2..4: write('до нового года осталось ',c,' дня'); 0,5..9: write('до нового года осталось ',c,' дней') end end.
var
a, s: real; //a - вводимое с клавиатуры число, s - сумма чисел
begin
a: = 1; //присваиваем начальное значение, чтобы цикл выполнился
s: = 0;
while a < > 0 do
begin
writeln('введите положительное число');
readln(a);
if a < 0 then
begin
writeln('введено не положительное число. повторите ввод заново');
continue; {если а - не положительное число, вводим число заново}
end;
s: = s + a;
end;
writeln('сумма: ', s); //выводим сумму
end.