урок 13.1 задача 4
Primary tabs
Пользователь вводит числа до тех пор пока не введёт число меньшее 1. В ответ на каждое введённое им число выводите на экран все нечетные числа от 1 до это числа, при этом делящиеся на 5. Если же пользователь ввел число меньшее 1, то завершите программу.
var
i,j:integer;
begin
writeln('ведите число:');
readln(i);
while (i>1) do
begin
if (i <=1) then
for j :=1 to i do
if ((i mod 2)=1) and ((i mod 5)=0) then
writeln(i);
end
end. - Log in to post comments
- 4562 reads
vedro-compota
Tue, 06/07/2022 - 20:30
Permalink
1) Форматирование
1) Форматирование
2) Программа ничего не выводит (при этом попадает в бесконечный цикл
3)
-- это взаимоисключающие условие
_____________
матфак вгу и остальная классика =)
isaac_fan
Sun, 06/12/2022 - 17:50
Permalink
не работает опять выводит true false
var i,j:integer; begin i:=2; while (i>1) do begin writeln('ведите целое число'); readln(i); writeln(((i mod 2)=1) and ((i mod 5)=0)); end; readln(); end.vedro-compota
Tue, 06/21/2022 - 20:49
Permalink
см. урок 10.0
см. урок 10.0
_____________
матфак вгу и остальная классика =)
isaac_fan
Tue, 07/05/2022 - 17:30
Permalink
var
var i.j:integer; begin writeln('ведите число 1:'); readln(i); while (i > 1) do begin if (i <= 1) then for j:=1 to i do if ((i mod 2) = 1) and ((i mod 5)=0) then write(j, ' '); writeln(); writeln('ведите число:'); readln(i); end; writeln('конец!'); readln(); end.vedro-compota
Tue, 08/23/2022 - 20:33
Permalink
есть опечатка - не
while (i > 1) do begin if (i <= 1) then--несовместимые проверки
_____________
матфак вгу и остальная классика =)
isaac_fan
Mon, 08/29/2022 - 20:55
Permalink
var
var i,j:integer; begin writeln('ведите число 1:'); readln(i); while (i > 1) do begin if (i <= 1) then writeln('ошибка число меньше 5'); breack; for j:=1 to i do if ((i mod 2) = 1) and ((i mod 5)=0) then write(j, ' '); writeln(); writeln('ведите число:'); readln(i); end; writeln('конец!'); readln(); end.vedro-compota
Thu, 09/08/2022 - 20:03
Permalink
исправить форматирование
_____________
матфак вгу и остальная классика =)
isaac_fan
Mon, 09/12/2022 - 19:05
Permalink
решил переписать
var i,j:integer; begin writeln('ведите число НЕ меньше 1:'); readln(i); if (i>1) then for j:=1 to i do write(i+2); readln(); end.