Neex Fayer
Ученик
(121)
4 месяца назад
Без проблем, вот пример программы на C++ для решения данной задачи:
#include <iostream>
using namespace std;
int main() {
int N;
cin >> N;
if (N >= 100) {
int sum = 0;
sum += N % 10; // единицы
sum += (N / 10) % 10; // десятки
sum += N / 100; // сотни
cout << sum << endl;
} else if (N >= 10) {
int product = (N % 10) * (N / 10);
cout << product << endl;
} else {
cout << N << endl;
}
return 0;
}
Просто скопируйте этот код в среду разработки и запустите, вводя натуральные числа меньше 1000. Вывод программы будет соответствовать условиям задачи.
Работа с числом
Дано число N, меньшее 1000. Если N – число трехзначное, найти
сумму его цифр, двузначное – произведение его цифр, однозначное –
вывести N на экран без изменений.
Формат ввода
На вход подается натуральное число N, N<1000.
Формат вывода
Вывести на экран число – результат обработки N.
Примеры
input output
573 15
84 32