Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <locale>
- using namespace std;
- int main()
- {
- setlocale(LC_ALL, "Russian");
- int number, n1, n2, n3;
- cout << "Введите натуральное число (<999): ";
- cin >> number;
- if (number < 999 && number > 0)
- {
- if (number / 100 != 0)
- {
- cout << "Вы ввели трехзначное число!" << endl;
- int n1, n2, n3;
- n1 = number / 100;
- number = number % 100;
- n2 = number / 10;
- number = number % 10;
- n3 = number;
- cout << "Сумма цифр введенного числа: " << n1 + n2 + n3 << endl;
- cout << "Вывод первой и последней цифры: " << n1 << " " << n3;
- }
- else if (number / 10 != 0 && number / 100 == 0)
- {
- cout << "Вы ввели двухзначное число!" << endl;
- int n1, n2;
- n1 = number / 10;
- n2 = number % 10;
- cout << "Сумма цифр введенного числа: " << n1 + n2 << endl;
- cout << "Вывод первой и последней цифры: " << n1 << " " << n2;
- }
- else if (number / 10 == 0)
- {
- cout << "Введено однозначное число!" << endl;
- cout << "Сумма цифр введеного числа: " << number << endl;
- cout << "Вывод первой и единственной цифры: " << number;
- }
- }
- else cout << "Неверный ввод!";
- system("pause >> void");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement