4. Известно, что x > 100. Укажите наименьшее такое (т. е. большее 100) число x, при вводе...

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

4. Известно, что x > 100. Укажите наименьшее такое (т. е. большее 100) число x, при вводе которого алгоритм печатает 40.
var x, L, M: integer;
begin
readln(x);
L := x-10;
M := x+30;
while L <> M do
if L > M then
L := L - M
else
M := M – L;
writeln(M);
end.


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

130

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

Label metka;
var x, L, M: integer;
begin
for var i:=100 to 300 do
begin
  x:=i
;L := x-10;
M := x+30;
while L <> M do
  if L > M then   
 L := L - M 
 else      
 M := M - L; 
   If (M=40)  then 
   begin
   Println(x); 
  goto metka; 
  end; 
   end; 
 metka:
end.

0

но это опять программно

0

Не то что просили написал

0

исправила программу чтобы печаталось только 130, но отредактировать внешний ее вид не хватило времени(

0

вообще это задание 20 егэ, я сама пользуюсь одним сайтом, там эти задачи анализируются без компа-посмотри если интересно http://kpolyakov.spb.ru/school/ege.htm