6. Программист написал программу для нахождения количества цифр заданного натурального числа n. Он допустил одну ошибку при ее написании. Исправьте ее.
Answers & Comments
Змей24
1. Цикл while должен быть таким: while x<>0 do begin x:=x div 10; k:=k+1; end;
2. В программе формируется массив из 10 элементов: 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024 На экран будет выведено: 1 2 2 4 3 8 ... 10 1024
Answers & Comments
while x<>0 do begin
x:=x div 10; k:=k+1; end;
2. В программе формируется массив из 10 элементов:
2, 4, 8, 16, 32, 64, 128, 256, 512, 1024
На экран будет выведено:
1 2
2 4
3 8
...
10 1024
Verified answer
1) Вместо x:= x mod 10 нужно написать x := x / 102) Будут выведены степени двойки от 2 до 2^10.