Задача по информатике на сумму цыфр (с++) С клавиатуры вводится натуральное число, больше трицифрового. Разработать и использовать функцию для нахождения суммы последних трех цифр (единиц, десятков, сотен) заданного числа.

13 Дек 2020 в 19:42
125 +1
0
Ответы
1
include

int sumOfLastThreeDigits(int n) {
int sum = 0;
sum += n % 10; // единицы
n /= 10;
sum += n % 10; // десятки
n /= 10;
sum += n % 10; // сотни
return sum;
}

int main() {
int num;
std::cout << "Введите натуральное число, больше трех цифр: ";
std::cin >> num;

if (num <= 999) {
std::cout << "Число должно быть больше трех цифр!" << std::endl;
return 1;
}
int result = sumOfLastThreeDigits(num);
std::cout << "Сумма последних трех цифр числа: " << result << std::endl;
return 0;

}

17 Апр 2024 в 21:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир