Помоги решить задачу паскальНайти количество цифр натурального числа N.InputСо...

0 голосов
98 просмотров

Помоги решить задачу паскальНайти количество цифр натурального числа N.InputСо стандартного устройства ввода вводится 1 натуральное число, не превосходящее2000000000.OutputНужно выдать на стандартное устройство вывода 1 целое число – количество цифрвведенного числа.Sample Input Sample Output123456789 92918585 7


Информатика (14 баллов) | 98 просмотров
0

задача не проходить

0

Перекопируйте (убрал пробелы, в них проблема)

0

с программ

0

пж

0

скинь

0

давай нормально

0

Уже

0

и норм

0

скинь нормально без пробелов

0

не идеть задача

Дано ответов: 2
0 голосов

Паскаль:

var

a:real;

b:integer;

BEGIN

a:= 2000000001;

while a > 2000000000 do

begin

write('Введите натуральные числа: ');

readln(a);

end;

write('Ответ: ', a);

while a >= 1 do

begin

a:= a / 10;

b:= b + 1;

end;

write(' ', b);

END.

(1.1k баллов)
0

10^n

0

Исправил

0

Как минимум это

0

Ошибка условии while, должно быть a>=1, а не a>1

0

помогите

0

Опечатка

0

У Вас неверно работает программа для чисел 2^n

0

задача не проходить

0 голосов

var

numb, n_of_dig: integer;

begin

repeat

write('Input number: ');

readln(numb);

until (numb > 0) and (numb < 2000000000);

n_of_dig := trunc(ln(numb) / ln(10)) + 1;

writeln(n_of_dig);

end.

(11.3k баллов)
0

Что именно*

0

Я именно не проходит?..

0

это тоже не проходить

0

Немного другой подход к решению задания

0

И что Вы имеете в виду? Ошибки компиляции, неправильный вывод, еще что-то?..