SHOW:
|
|
- or go back to the newest paste.
1 | #include <conio.h> | |
2 | #include <stdio.h> | |
3 | #include <iostream> | |
4 | ||
5 | using namespace std; | |
6 | ||
7 | int main(){ | |
8 | ||
9 | ||
10 | setlocale(LC_ALL, "Russian"); | |
11 | int a,b,f; | |
12 | char op; | |
13 | ||
14 | - | cout << "Ââåäèòå ÷èñëà A, B: " << endl; |
14 | + | cout << "Введите числа A, B: " << endl; |
15 | cin >> a; | |
16 | cin >> b; | |
17 | - | cout << "Ââåäèäå íóæíóþ îïåðàöèþ\n + - ñëîæåíèå\n - - âû÷èòàíèå \n / - äåëåíèå \n * - óìíîæåíèå\n % - îñòàòîê\n ! - ôàêòîðèàë(B): " << endl; |
17 | + | cout << "Введите нужную операцию\n + - сложение\n - - вычетание \n / - деление \n * - умножение\n % - остаток\n ! - факториал(B): " << endl; |
18 | cin >> op; | |
19 | ||
20 | ||
21 | ||
22 | switch(op){ | |
23 | case '+': cout << "a + b = " <<(a + b) << endl; | |
24 | break; | |
25 | case '-': cout << "a - b = " <<(a - b) << endl; | |
26 | break; | |
27 | case '/': cout << "a / b = " <<(a / b) << endl; | |
28 | break; | |
29 | case '*': cout << "a * b = " <<(a * b) << endl; | |
30 | break; | |
31 | case '%': cout <<"a % b = " <<(a % b) << endl; | |
32 | break; | |
33 | case '!': | |
34 | a=1; f=1; | |
35 | while (a<b) | |
36 | { | |
37 | ||
38 | f*=++a; | |
39 | ||
40 | } | |
41 | cout << b <<"! = " << f << endl; | |
42 | ||
43 | ||
44 | break; | |
45 | - | default: cout << "Íåâåðíàÿ îïåðàöèÿ!!!" << endl; |
45 | + | default: cout << "Неверная операция!!!" << endl; |
46 | ||
47 | ||
48 | ||
49 | ||
50 | } | |
51 | ||
52 | return main(); | |
53 | _getch(); | |
54 | ||
55 | ||
56 | ||
57 | ||
58 | ||
59 | ||
60 | } |