C++, hogy indítom újra automatikusan?
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,b,c;
double num1;
string key;
char choise,equals;
cin >> a;
cin >> choise;
switch (choise){
case '+':
cin >> c;
cout << "=" << a+c << endl;
break;
case '-':
cin >> c;
cout << "=" << a-c << endl;
break;
case '*':
cin >> c;
cout << "=" << a*c << endl;
break;
case '/':
cin >> c;
cout << "=" << a/c << endl;
break;
case '2':
num1 = pow(a,2.0);
cout << "=" << num1;
break;
case '3':
num1 = sqrt (a);
cout << "=" << num1;
break;
}
system ("pause>>void");
}
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Ha nem szépen akarod csinálsz egy pl.:main2() függvényt, még mielőtt a fő maint-t bezárnád.Így is megoldhatod:
int a,b,c;
double num1;
string key;
char choise,equals;
cin >> a;
cin >> choise;
switch (choise){
case '+':
cin >> c;
cout << "=" << a+c << endl;
break;
case '-':
cin >> c;
cout << "=" << a-c << endl;
break;
case '*':
cin >> c;
cout << "=" << a*c << endl;
break;
case '/':
cin >> c;
cout << "=" << a/c << endl;
break;
case '2':
num1 = pow(a,2.0);
cout << "=" << num1;
break;
case '3':
num1 = sqrt (a);
cout << "=" << num1;
break;
}
int a2,b2,c2;
double num12;
string key2;
char choise2,equals2;
cin >> a2;
cin >> choise2;
switch (choise2){
case '+':
cin >> c;
cout << "=" << a+c << endl;
break;
case '-':
cin >> c2;
cout << "=" << a-c << endl;
break;
case '*':
cin >> c;
cout << "=" << a2*c2 << endl;
break;
case '/':
cin >> c;
cout << "=" << a/c << endl;
break;
case '2':
num1 = pow(a,2.0);
cout << "=" << num1;
break;
case '3':
num12 = sqrt (a2);
cout << "=" << num12;
break;
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!