Задать вопрос

Составить программу подсчитывающую количество цифр числа вводимого с клавиатуры

+4
Ответы (1)
  1. 10 февраля, 05:18
    0
    Сосчитать количество цифр в числе можно с помощью деления и вычисления остатков и целых частей, которые остаются после деления. Но этот метод очень трудоемкий.

    Намного проще будет преобразовать число к такому типу, для которого подсчет его длины не представляет труда.

    Таким типом является строковый.

    Преобразуем вводимое число в строку:

    str (number, string_number);

    Теперь мы можем использовать функцию length (), чтобы узнать количество цифр.

    Сразу выведем его на экран:

    writeln (length (string_number));
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Составить программу подсчитывающую количество цифр числа вводимого с клавиатуры ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
найдите количество элементов массива, которые больше заданного числа а, вводимого с клавиатуры
Ответы (1)
Составте программу, вычисления суммы цифр трёхзначного числа а. Значение а введите с клавиатуры Пример ввода: 375 Пример вывода: Сумма цифр числа 375 равна 15 2) Составте программу, которая получает 'перевёртыш' трёхзначного числа а.
Ответы (1)
Дано натуральное число: определить а) количество цифр в нем б) сумму его цифр в) произведение его цифр г) среднее арифметическое его цифр д) сумму квадратов его цифр е) сумму кубов его цифр ж) его первую цифру з) сумму его первой и последней цифр
Ответы (1)
Написать программу, подсчитывающую количество четных и нечетных цифр в четырехзначном числе. (в паскале с использованием цикла for)
Ответы (1)
1. Заполнить массив с клавиатуры целыми числами. Вывести элементы этого массива на экран. (Добавить комментарии) 2. Заполнить массив таким образом, чтобы каждый его элемент был равен утроенному значению его порядкового номера (индекса). 3.
Ответы (1)