Урок 13.1 Задание 13
Primary tabs
Пользователь вводит четное целое число (если нечетное сообщите об ошибке). Делите это число в цикле на 2 до тех пор пока оно делится, выводя каждый промежуточный результат, например для 12 в консоли получим:
Консоль:
6 3
Консоль:
А для 8:
4 2 1
var i:integer;
begin
i:=0;
while (i mod 2) = 0 do
begin
writeln('vvedite chislo: ');
readln(i);
if (i mod 2)=0 then
repeat
writeln (i div 2);
i:=i div 2
until (i mod 2 = 1)
else
writeln('chislo nechetnoe')
end;
readln();
end.
Konsol
vvedite chislo: 8 4 2 1
- Log in to post comments
- 847 reads
vedro-compota
Sun, 03/19/2023 - 12:46
Permalink
засчитано
засчитано
_____________
матфак вгу и остальная классика =)