Урок 13.1 Задача 12
Primary tabs
Пользователь вводит четное целое число (если нечетное сообщите об ошибке). Делите это число в цикле на 2 до тех пор пока оно делится, выводя каждый промежуточный результат, например для 12 в консоли получим:
6
3
А для 8:4
2
1
program u131z12; var m, j, i, c,d: integer; begin j:=1; writeln (' vvedite cheloe chislo'); readln(m); if (m mod 2)=1 then writeln ('ohibka') else while ((c mod 2)<>1) do begin c:= m div 2; writeln(c); m:=c; end; readln(); end.
- Log in to post comments
- 859 reads
vedro-compota
Sun, 09/11/2022 - 15:25
Permalink
c:= m div 2;
-- зачем тут и с b m можно ли обойтись одной переменной?
_____________
матфак вгу и остальная классика =)
mrn123
Tue, 09/13/2022 - 19:03
Permalink
исправленная версия
исправленная версия
mrn123
Tue, 09/13/2022 - 19:04
Permalink
program u131z12_3;