Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <conio.h>
- #include <stdio.h>
- #include <iostream>
- using namespace std;
- int main(){
- setlocale(LC_ALL, "Russian");
- int a,b,f;
- char op;
- cout << "Введите числа A, B: " << endl;
- cin >> a;
- cin >> b;
- cout << "Введите нужную операцию\n + - сложение\n - - вычетание \n / - деление \n * - умножение\n % - остаток\n ! - факториал(B): " << endl;
- cin >> op;
- switch(op){
- case '+': cout << "a + b = " <<(a + b) << endl;
- break;
- case '-': cout << "a - b = " <<(a - b) << endl;
- break;
- case '/': cout << "a / b = " <<(a / b) << endl;
- break;
- case '*': cout << "a * b = " <<(a * b) << endl;
- break;
- case '%': cout <<"a % b = " <<(a % b) << endl;
- break;
- case '!':
- a=1; f=1;
- while (a<b)
- {
- f*=++a;
- }
- cout << b <<"! = " << f << endl;
- break;
- default: cout << "Неверная операция!!!" << endl;
- }
- return main();
- _getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement