Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 978 ответов!

Составте алгоритм для определения количества цифр в записи числа произвольного натурального числа. составить блок

5-9 класс

схему

Nagaevanastya 16 авг. 2014 г., 16:43:37 (9 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Niskala1999
16 авг. 2014 г., 19:07:39 (9 лет назад)

Рекурсивное решение:

function GrowTo(number,n:integer):Integer;
begin
Result:=Round(exp(n*ln(number)));
end;

function CountOfNumber(numb,exp:integer):integer;
begin
if (((numb div GrowTo(10,exp)) mod 10)=0) and   (((numb div GrowTo(10,exp+1)) mod 10)=0) thenbegin Result:=0;
end
else Result:=1+CountOfNumber(numb,exp+1);
end;

Вызывать функцию вот так: 

+ 0 -
Ana888868
16 авг. 2014 г., 19:41:24 (9 лет назад)

Короткое решение:) Можно было бы, конечно, и без числа, но лучше будет, если интерпретатор сам распорядится ошибочным вводом =)

var a: integer;
    b: string;
begin
     readln(a);
     b := inttostr(a);
     writeln(length(b));
end.

Ответить

Другие вопросы из категории

У исполнителя Вычислитель две команды, которым присвоены номера: 1. умножь на 2

2. вычти 1

Первая из них увеличивает число на экране в 2 раза, вторая уменьшает его на 1.

Составьте алгоритм получения из числа 9 числа 29, содержащий не более 5 команд. В ответе запишите только номера команд. (Например, 12212 – это алгоритм

умножь на 2

вычти 1

вычти 1

умножь на 2

вычти 1

который преобразует число 5 в число 15.). Если таких алгоритмов более одного, запишите любой из них.

Составьте программу ввода с клавиатуры и вывода на экран массива на 7 вещественных чисел.

(пожалуйста очень срочно надо)даю 72 бала

составьте программу , которая формирует массив из шестнадцати случайных целых чисел от -20 до 20

и подсчитывает количество отрицательных элементов.
язык Pascal abc

Читайте также

Составте алгоритм для определения количества цифр в записи числа произвольного натурального числа.

оооочень буду благодарна ! хочу понять!ПОМОГИТЕ МНЕ

Помогите пожалуйста.

составьте алгоритм для определенного количества цифр в записи натурального числа



Вы находитесь на странице вопроса "Составте алгоритм для определения количества цифр в записи числа произвольного натурального числа. составить блок", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.