Uses crt; var a, b, c: longint; begin for c:=10 to 10000000 do begin a:=c; b:=0; ...

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

Uses crt;
var a, b, c: longint;
begin
for c:=10 to 10000000 do
begin
a:=c;
b:=0;
while a>0 do
begin
b:=b*10+a mod 10;
a:=a div 10;
end;
if trunc(c*1.2) = b then writeln (c);
end;
end.
Напишите эту программу только с циклом repeat


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

while и for, заменить на repeat? :/

0

Да, помоги пожалуйстаааа

Дано ответов: 2
0 голосов
Правильный ответ

Uses crt;

var
  a,b,c:longint;

begin
  c:=10;
  repeat
    a:=c; b:=0;
    repeat
      b:=b*10+a mod 10;
      a:=a div 10;
    until a<=0;<br>    if trunc(c*1.2)=b then writeln(c);
    c:=c+1
  until c>10000000
end.

(150k баллов)
0

спасибо большое

0 голосов

Uses crt;
var a, b, c: longint;
begin
c:=10;
repeat
a:=c;
b:=0;
repeat
b:=b*10+a mod 10;
a:=a div 10;
until a=0;
if trunc(c*1.2) = b then writeln (c);
c:=c+1;
until c=10000000
end.

(3.9k баллов)
0

ну вроде верно, но это не точно C: