Advertisement
Lavig

Лабораторна робота №4 (Завдання 3)

Oct 4th, 2024 (edited)
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.58 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     SetConsoleOutputCP(1251); // Підключаємо виведення кирилицею
  8.     int number{}, sum{}, dob{}; // Оголошуємо змінні
  9.     cout << "Введіть тризначне число: "; // Просимо користувача ввести тризначне число
  10.     cin >> number; // Зберігаємо тризначне число в змінну number
  11.     if ((number / 100 < 1) || (number / 100 > 9)) { // Перевіряємо, чи введене число дійсно є тризначним
  12.         cout << "Введене число не є тризначним" << endl; // Якщо введене число не є тризначним, виводимо повідомлення про це
  13.         return 0; // Примусово завершуємо виконання програми
  14.     }
  15.     sum = (number / 100) + (number % 100 / 10) + (number % 10); // Розраховуємо суму цифр тризначного числа
  16.     if(sum >= 10) { // Перевіряємо, чи сума цифр тризначного числа є двоцифровим числом
  17.         cout << "Сума цифр заданого числа Є двоцифровим числом" << endl; // Якщо сума цифр тризначного числа є двоцифровим числом, виводимо повідомлення про це
  18.     }
  19.     else { // Якщо сума цифр тризначного числа не є двоцифровим числом
  20.         cout << "Сума цифр заданого числа НЕ є двоцифровим числом" << endl; // Виводимо повідомлення про це
  21.     }
  22.     dob = (number / 100) * (number % 100 / 10) * (number % 10); // Розраховуємо добуток цифр тризначного числа
  23.     if (dob >= 100) { // Перевіряємо, чи добуток цифр тризначного числа є трицифровим числом
  24.         cout << "Добуток цифр заданого числа Є трицифровим числом" << endl; // Якщо добуток цифр тризначного числа є трицифровим числом, виводимо повідомлення про це
  25.     }
  26.     else { // якщо добуток цифр тризначного числа не є трицифровим числом
  27.         cout << "Добуток цифр заданого числа НЕ є трицифровим числом" << endl; // Виводимо повідомлення про це
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement