#include <iostream>
#include <string>
using namespace std;
//int, float, double, bool, char, string
int sum(int a, int b) {
return a + b;
}
int minus(int a, int b) {
return a - b;
}
int add(int a, int b) {
return a * b;
}
double mod(double a, double b) {
return a / b;
}
double calculate(int a, int b, char action) {
switch (action)
{
case '+':
return sum(a, b);
case '-':
return min(a, b);
case '*':
return add(a, b);
case '/':
return mod(a, b);
default:
return NULL;
break;
}
}
int main()
{
setlocale(LC_ALL, "Russian");
cout << calculate(3, 3, '+') << endl;
cout << calculate(10, 3, '+') << endl;
cout << calculate(3, 3, '+') << endl;
cout << calculate(12, 3, '+') << endl;
cout << calculate(13, 13, 'a') << endl;
return 0;
}