View difference between Paste ID: rLZEkFMC and vgWSsQ1F
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
}