Проверьте, пожалуйста, программу. Вот задание: составьте программу, выводящую ** экран...

0 голосов
37 просмотров

Проверьте, пожалуйста, программу. Вот задание: составьте программу, выводящую на экран все двухзначные числа, у которых первая цифра в два раза больше второй. Только честно, пожалуйста. Это очень важно)
program abc;
var x, k, i: integer;
begin
i:=0;
for k:=0 to 9 do
begin
for x:=1 to 9 do
if k mod 2=x then i:=i+1;
end;
writeln(i)
end.


Информатика (49 баллов) | 37 просмотров
0

В If Неверно записано условие. Например, 9 mod 4 подойдёт, хотя и не должно.

Дан 1 ответ
0 голосов

Вот более правильное решение
var  x, k, i: integer;
begin  i := 0;  for k := 1 to 9 do  begin    for x := 1 to 9 do      if k / 2 = x then writeln(k, x);  end;end.

(1.2k баллов)
0

криво написано, за это извини