Задать вопрос
2 февраля, 06:18

составить программу на паскале Дано натуральное число, найти сумму цифр этого числа!

+3
Ответы (1)
  1. 2 февраля, 09:00
    0
    program zz1;

    var s, n, k:integer; / / задаем переменные целого типа

    begin

    write (' введите число ');

    read (n); / / вводим с клавиатуры число

    s:=0; / / задаем начальное значение для суммы

    while n>0 do / / организуем цикл, пока в числе есть цифры

    begin

    k:=n mod 10; / /получаем последнюю цифру

    s:=s + k; / / прибавляем ее к сумме

    n:=n div 10; / / отбрасываем ее

    end;

    / / выводим ответ

    writeln (' сумма цифр числа = ', s);

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «составить программу на паскале Дано натуральное число, найти сумму цифр этого числа! ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Дано натуральное число: определить а) количество цифр в нем б) сумму его цифр в) произведение его цифр г) среднее арифметическое его цифр д) сумму квадратов его цифр е) сумму кубов его цифр ж) его первую цифру з) сумму его первой и последней цифр
Ответы (1)
Дано натуральное число. Верно ли, что количество его цифр есть четное число, а само число не превышает b? Написать программу на паскале используя циклы, но не используя массивы, строковый тип и boolean
Ответы (1)
Написать программу в паскале: Дано натуральное число n. Заменить порядок следования цифр числа n на обратный.
Ответы (1)
Надо написать программу на Паскале, без массивов. Дано натуральное число. Определить, сколько раз у этого числа встречается минимальная цифра. (Например, при вводе числа 2618319, на экране должно быть "2").
Ответы (1)
1. Дано двузначное число. Найти разность и частное его цифр. 2. Дано целое число. Если оно является положительным то прибавить к нему 1. Емли нулевым то заменить его на 10. 3. Дано двузначное число. Вывести его левую цифру, потом правую. 4.
Ответы (1)