Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <windows.h>
- using namespace std;
- int main()
- {
- SetConsoleOutputCP(1251); // Підключаємо виведення кирилицею
- int number{}, sum{}, dob{}; // Оголошуємо змінні
- cout << "Введіть тризначне число: "; // Просимо користувача ввести тризначне число
- cin >> number; // Зберігаємо тризначне число в змінну number
- if ((number / 100 < 1) || (number / 100 > 9)) { // Перевіряємо, чи введене число дійсно є тризначним
- cout << "Введене число не є тризначним" << endl; // Якщо введене число не є тризначним, виводимо повідомлення про це
- return 0; // Примусово завершуємо виконання програми
- }
- sum = (number / 100) + (number % 100 / 10) + (number % 10); // Розраховуємо суму цифр тризначного числа
- if(sum >= 10) { // Перевіряємо, чи сума цифр тризначного числа є двоцифровим числом
- cout << "Сума цифр заданого числа Є двоцифровим числом" << endl; // Якщо сума цифр тризначного числа є двоцифровим числом, виводимо повідомлення про це
- }
- else { // Якщо сума цифр тризначного числа не є двоцифровим числом
- cout << "Сума цифр заданого числа НЕ є двоцифровим числом" << endl; // Виводимо повідомлення про це
- }
- dob = (number / 100) * (number % 100 / 10) * (number % 10); // Розраховуємо добуток цифр тризначного числа
- if (dob >= 100) { // Перевіряємо, чи добуток цифр тризначного числа є трицифровим числом
- cout << "Добуток цифр заданого числа Є трицифровим числом" << endl; // Якщо добуток цифр тризначного числа є трицифровим числом, виводимо повідомлення про це
- }
- else { // якщо добуток цифр тризначного числа не є трицифровим числом
- cout << "Добуток цифр заданого числа НЕ є трицифровим числом" << endl; // Виводимо повідомлення про це
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement