Сумма и произведение 3( в с++)
Дано трехзначное натуральное число. Найдите сумму и произведение его цифр.
Входные данные
Одно трехзначное натуральное число n (100 ≤ n ≤ 999).
Выходные данные
Выведите в одной строке сумму и произведение цифр числа n.
Ответы
Ответ дал:
1
Відповідь:
C++ code:
#include <iostream>
bool check_three(int number){
return number >= 100 && number <= 999;
}
int sum(int number){
int sum = 0;
while(number){
sum += number % 10;
number /= 10;
}
return sum;
}
int proz(int number){
int proz = 1;
while(number){
proz *= number % 10;
number /= 10;
}
return proz;
}
int main() {
int input;
do{
std::cout << "Enter a number: ";
std::cin >> input;
if(!check_three(input)){
std::cout << "Error" << std::endl;
}
else{
break;
}
}
while(true);
std::cout << "Sum: " << sum(input) << std::endl;
std::cout << "Proz:" << proz(input) << std::endl;
return 0;
}
MilenaU:
Спасибо большое
Вас заинтересует
1 год назад
2 года назад
2 года назад
7 лет назад
7 лет назад
8 лет назад