Advertisement
SkeptaProgrammer

Untitled

Apr 16th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1.  
  2. #include "pch.h"
  3. #include <iostream>
  4.  
  5. using std::cout;
  6. using std::cin;
  7.  
  8.  
  9. double Input(bool t) // t вспомогательная переменная для степени
  10. {
  11. double input;
  12. if (t)
  13. {
  14. while (!(cin >> input && input >= 0 && input < 7))
  15. {
  16. cout << "\nВвод некорректен. Повторите ввод: ";
  17. cin.clear();
  18. while (cin.get() != '\n');
  19. }
  20. while (cin.get() != '\n');
  21. }
  22. else
  23. {
  24. while (!(cin >> input && input >= 0))
  25. {
  26. cout << "\nВвод некорректен. Повторите ввод: ";
  27. cin.clear();
  28. while (cin.get() != '\n');
  29. }
  30. while (cin.get() != '\n');
  31. }
  32. return input;
  33. }
  34.  
  35.  
  36. void Input(double *a, int size)
  37. {
  38. double input=0;
  39. for (int i = 0; i < size; i++)
  40. {
  41. cout << i + 1 << "-го числа: ";
  42. while (!(cin >> input))
  43. {
  44. cout << "\nВвод некорректен. Повторите ввод: ";
  45. cin.clear();
  46. while (cin.get() != '\n');
  47. }
  48. while (cin.get() != '\n');
  49. a[i] = input;
  50. }
  51. }
  52.  
  53. void Hi()
  54. {
  55. cout << "Complex Calculator 3000\n";
  56. cout << "Введите число от 1 до 6 для:\n 1: *\n 2: / (В случае деления 1-е число делится на 2-е)\n 3: +\n 4: -\n 5: ^\n 6: abs\n 0: exit\n";
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement