#include <iostream> using namespace std; const char * calculator(int op, int a, int b) { switch (op) { case 1: return to_string(a + b).c_str(); case 2: return to_string(a - b).c_str(); case 3: return to_string(a * b).c_str(); case 4: return b != 0 ? to_string(a / b).c_str() : "Invalid Input!"; case 5: return to_string(a % b).c_str(); default: return "Invalid Input!"; } }
#include <ostream>- #include <iostream>
- using namespace std;
string calculator(int op, int a, int b){ostringstream s;switch (op){case 1:{s<<a+b;return s.str();}case 2:{s<<a-b;return s.str();}case 3:{s<<a*b;return s.str();}case 4:{if (b!= 0){s<<a/b;return s.str();}elsereturn "Invalid Input!";}case 5:{s<<a%b;return s.str();}default:return "Invalid Input!";- const char * calculator(int op, int a, int b) {
- switch (op) {
- case 1: return to_string(a + b).c_str();
- case 2: return to_string(a - b).c_str();
- case 3: return to_string(a * b).c_str();
- case 4: return b != 0 ? to_string(a / b).c_str() : "Invalid Input!";
- case 5: return to_string(a % b).c_str();
- default: return "Invalid Input!";
- }