Program example; var x,y:integer;
begin
writeln ('Введите число');
readln(x);
while x<>1 do
if x mod 2=1 then begin x:=x*3+1;
end
else begin x:=x div 2;
end;
y:=x;
readln(y);
writeln (1);
end.
Проблема в том, что раскаль выводит изначальный результат х, а нужно, чтобы был х спустя несколько операций. В чём я ошибся?
118
448
Ответы на вопрос:
Популярно: Информатика
-
neznakomka140826.01.2023 00:04
-
Dorefi23.08.2020 09:09
-
12рок104.04.2022 18:52
-
Ardashelovna20.01.2022 18:29
-
Fvbygbb20.02.2021 05:01
-
грустнаякакахаха24.07.2021 19:44
-
kerimagaevakk02.10.2022 15:53
-
морол12.01.2022 00:59
-
sirghiina13.02.2020 08:08
-
dianahohlova20.10.2021 23:32