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