Advertisement
AnyaAS

Ukazateli_3_3

Mar 3rd, 2015
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.08 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <time.h>
  4. #include <stdlib.h>
  5. #include <conio.h>
  6. using namespace std;
  7.  
  8. int Summ(int a, int b);
  9. int Razn(int a, int b);
  10. int Umn(int a, int b);
  11. int Del(int a, int b);
  12.  
  13. int _tmain(int argc, _TCHAR* argv[])
  14. {
  15.     setlocale(LC_ALL, "Russian");
  16.     cout << "Введите первое число -> ";
  17.     int a; cin >> a;
  18.     cout << "Введите второе число -> ";
  19.     int b; cin >> b;
  20.     int(*Menu[4])(int, int){Summ,Razn,Umn,Del};
  21.     int choise;
  22.     for (;;)
  23.     {
  24.         system("cls");
  25.         cout << "Какое действие выполнить над числами " << a << " и " << b << endl;
  26.         cout << "1.Сложение" << endl;
  27.         cout << "2.Вычитание" << endl;
  28.         cout << "3.Умножение" << endl;
  29.         cout << "4.Деление" << endl;
  30.         cin >> choise;
  31.         cout << "Результат -> " << (*Menu[choise - 1])(a, b);
  32.         _getch();
  33.     }
  34. }
  35.  
  36. int Summ(int a, int b)
  37. {
  38.     return a + b;
  39. }
  40. int Razn(int a, int b)
  41. {
  42.     return a - b;
  43. }
  44. int Umn(int a, int b)
  45. {
  46.     return a * b;
  47. }
  48. int Del(int a, int b)
  49. {
  50.     return a / b;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement