Задача 12 Урок 13.1
Primary tabs
Пользователь вводит четное целое число (если нечетное сообщите об ошибке). Делите это число в цикле на 2 до тех пор пока оно делится, выводя каждый промежуточный результат, например для 12 в консоли получим:
6 3А для 8:
4 2 1
program U13_1Z12;
var a: integer;
begin
writeln('vvedite chetnoe chislo');
readln(a);
while ((a mod 2)=0) do
begin
while ((a mod 2)=0) do
begin
writeln(a div 2);
a:=a div 2;
end;
writeln('vvedite chetnoe chislo');
readln(a);
end;
writeln('osibka');
readln();
end. - Log in to post comments
- 815 reads