
Скласти програму, яка буде отримувати від користувача тризначне число n. Вивести на екран суму і
добуток цифр, що складають це число.

Ответы на вопрос

Відповідь:
#include <iostream>
using namespace std;
int main(){
setlocale(LC_ALL , "Ukrainian");
int number,sum = 0,dob = 1,x,counter = 0;
cout << "Введiть трьохзначне число: ";
cin >> number;
while(number){
x = number % 10;
number /= 10;
counter++;
sum += x;
dob *= x;
}
if(counter != 3){
cout << "Число не трьохзначне..." << endl;
}
else{
cout << "Сума = " << sum << endl;
cout << "Добуток = " << dob << endl;
}
return 0;
}



Звучить, як завдання для програмування на прикладній мові, такій як Python. Ось програма, яка отримує від користувача тризначне число, обчислює суму і добуток його цифр, а потім виводить результат на екран:
```python # Отримання тризначного числа від користувача n = int(input("Введіть тризначне число: "))
# Розділення числа на цифри digit1 = n // 100 # перша цифра числа digit2 = (n % 100) // 10 # друга цифра числа digit3 = n % 10 # третя цифра числа
# Обчислення суми цифр сума_цифр = digit1 + digit2 + digit3
# Обчислення добутку цифр добуток_цифр = digit1 * digit2 * digit3
# Виведення результатів print(f"Сума цифр: {сума_цифр}") print(f"Добуток цифр: {добуток_цифр}") ```
Ця програма спочатку отримує від користувача тризначне число `n`. Потім розділяє це число на окремі цифри (сотні, десятки, одиниці), обчислює їх суму та добуток і виводить ці значення на екран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili