Определить сумму цифр числа - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Определить сумму цифр числа. Ввод с консоли. Вводится одно целое число. зАРАНЕЕ СПАСИБО БУДУ ОЧЕНЬ БЛАГОДАРЕН

Решение задачи: «Определить сумму цифр числа»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3.  
  4. int main()
  5. {
  6.     int i,n,sum=0;
  7.  
  8.     scanf("%d",&n);
  9.  
  10.     while ( n != 0)
  11.     {
  12.         sum = sum + (n %10);
  13.         n = n / 10;
  14.     }
  15.  
  16.     printf("%d\n",sum);
  17.  
  18.     return 0;
  19. }

Объяснение кода листинга программы

В этом коде выполняется следующие действия:

  1. Включается библиотека stdio.h, которая содержит функции для ввода и вывода данных.
  2. Создаются три переменные: i, n, sum.
    • i используется как счётчик в цикле.
    • n используется как счётчик для цикла и хранит число, полученное с помощью scanf.
    • sum инициализируется нулём и используется для хранения суммы цифр числа.
  3. С помощью scanf программа получает от пользователя число и сохраняет его в переменной n.
  4. Пока число n не равно нулю, выполняется следующий цикл:
    • sum увеличивается на последнюю цифру числа n (n % 10).
    • n делится на 10, чтобы убрать последнюю цифру и перейти к следующей.
  5. После окончания цикла программа выводит сумму sum с помощью printf.
  6. Возвращается 0, что означает успешное завершение программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы