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

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

+1
Ответы (1)
  1. 18 октября, 05:31
    0
    Так как количество знаков в числе нам известно заранее, можно не переводить это число в строку и разделять ее по символам, чтобы определить, из каких цифр состоит изначальное число.

    Можно последовательно делить это число на разряды и находить целую часть от деления.

    Чтобы найти первую цифру, нам нужно будет поделить число на тысячу и зафиксировать целую часть деления:

    n1 : = chisl div 1000;

    Если число было, например 4521, то n1 станет равно 4.

    Чтобы найти вторую цифру, нам нужно будет поделить число на сто и зафиксировать целую часть деления:

    n2 : = chisl mod 1000 div 100;

    Для нашего примера n2 станет равным 5.

    Чтобы найти третью цифру, нам нужно будет поделить число на десять и зафиксировать целую часть деления:

    n3 : = chisl mod 1000 mod 100 div 10;

    Для нашего примера n3 станет равным 2.

    Найдем четвертую цифру:

    n4 : = n3 mod 10;

    sum : = n1 + n2 + n3 + n4;
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «В паскале Составьте программу, которая для произвольного натурального четырехзначного числа определяет сумму и произведение его цифр. ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Дано натуральное число: определить а) количество цифр в нем б) сумму его цифр в) произведение его цифр г) среднее арифметическое его цифр д) сумму квадратов его цифр е) сумму кубов его цифр ж) его первую цифру з) сумму его первой и последней цифр
Ответы (1)
Напишите программу, которая в последовательности из 10 натуральных чисел определяет сумму чисел определяет сумму чисел, кратных 5. в последовательности всегда имеется число, кратное 5 программа должна вывести одно число сумму чисел кратных 5
Ответы (1)
1) Напишите программу, которая определяет, является ли число нечётным. 2) Напишите программу, которая вычисляет сумму всех чётных чисел в диапазоне от 1 до n.
Ответы (1)
В паскале составить программу: определить делимость на 3 для четырехзначного числа. (думаю, что надо использовать св-во делимости числа: число будет делиться на 3, если сумма цифр этого числа будет делиться на три)
Ответы (1)
1. напишите программу, которая для последовательности натуральных чисел определяет их сумму. Программа получает на вход количество чисел в последовательности и сами числа 2. Измените программу так, чтобы определялось произведение чисел. 3.
Ответы (1)