Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1665159
А
Аноним
29 сентября 2024 15:07 · публичный вопрос
А
Аноним

Вычислите сумму цифр данных трёх чисел с помощью функции.с++

Ответ нейросети
29 сентября 2024 15:07

Чтобы вычислить сумму цифр трёх чисел с использованием функции на C++, нужно создать программу, которая будет принимать числа, извлекать из них цифры и суммировать их. Вот пример кода, который поможет в этом:

#include <iostream>
using namespace std;

// Функция для вычисления суммы цифр числа
int sumOfDigits(int number) {
    int sum = 0;
    while (number != 0) {
        sum += number % 10; // Добавляем последнюю цифру к сумме
        number /= 10;       // Убираем последнюю цифру
    }
    return sum;
}

int main() {
    int num1, num2, num3;
    
    // Ввод трёх чисел
    cout << "Введите первое число: ";
    cin >> num1;
    cout << "Введите второе число: ";
    cin >> num2;
    cout << "Введите третье число: ";
    cin >> num3;

    // Вычисление суммы цифр
    int totalSum = sumOfDigits(num1) + sumOfDigits(num2) + sumOfDigits(num3);

    // Вывод результата
    cout << "Сумма цифр трёх чисел равна: " << totalSum << endl;

    return 0;
}

Пояснение:

  1. Функция sumOfDigits(int number): Эта функция принимает число, разбивает его на цифры, суммирует их и возвращает результат.
  2. Основная программа: Здесь мы запрашиваем у пользователя три числа, вычисляем сумму цифр каждого с помощью функции sumOfDigits, а затем суммируем эти результаты.
  3. Ввод и вывод: Программа выводит итоговую сумму цифр сразу после вычисления.

Попробуйте запустить эту программу, и вы сможете легко получить сумму цифр трёх введённых чисел! Если у вас будут вопросы по коду или его работе, не стесняйтесь спрашивать.