Advertisement
Guest User

Untitled

a guest
Jun 12th, 2014
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. #include <iostream>
  2. #include <locale>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. setlocale(LC_ALL, "Russian");
  9.  
  10. int number, n1, n2, n3;
  11.  
  12. cout << "Введите натуральное число (<999): ";
  13. cin >> number;
  14.  
  15. if (number < 999 && number > 0)
  16. {
  17. if (number / 100 != 0)
  18. {
  19. cout << "Вы ввели трехзначное число!" << endl;
  20. int n1, n2, n3;
  21.  
  22. n1 = number / 100;
  23. number = number % 100;
  24. n2 = number / 10;
  25. number = number % 10;
  26. n3 = number;
  27.  
  28. cout << "Сумма цифр введенного числа: " << n1 + n2 + n3 << endl;
  29. cout << "Вывод первой и последней цифры: " << n1 << " " << n3;
  30. }
  31. else if (number / 10 != 0 && number / 100 == 0)
  32. {
  33. cout << "Вы ввели двухзначное число!" << endl;
  34. int n1, n2;
  35.  
  36. n1 = number / 10;
  37. n2 = number % 10;
  38.  
  39. cout << "Сумма цифр введенного числа: " << n1 + n2 << endl;
  40. cout << "Вывод первой и последней цифры: " << n1 << " " << n2;
  41. }
  42.  
  43. else if (number / 10 == 0)
  44. {
  45. cout << "Введено однозначное число!" << endl;
  46.  
  47. cout << "Сумма цифр введеного числа: " << number << endl;
  48. cout << "Вывод первой и единственной цифры: " << number;
  49. }
  50.  
  51. }
  52. else cout << "Неверный ввод!";
  53.  
  54. system("pause >> void");
  55. return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement