Se citesc pe rând caracter cu caracter elementele unei expresii matematice, caracterele citite pot fi doar cifre şi +, -, * ,/ şi =, până la întâlnirea semnului =. Operaţiile se fac în ordinea introducerii lor, fără a se ţine seama de prioritate. Calculatorul să afişeze rezultatul expresiei.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int calcul,a,b;
char semn;
cin>>a>>semn>>b;
switch(semn)
{
case'+':calcul=a+b;
break;
case'-':calcul=calcul-a;
break;
case'*':calcul=calcul*a;
break;
case'/':calcul=calcul/a;
break;
}
cin>>semn;
while(semn!='=')
{
cin>>a;
switch(semn)
{
case'+':calcul=calcul+a;
break;
case'-':calcul=calcul-a;
break;
case'*':calcul=calcul*a;
break;
case'/':calcul=calcul/a;
break;
}
cin>>semn;
}
cout<<calcul;
return 0;
}
using namespace std;
int main()
{
int calcul,a,b;
char semn;
cin>>a>>semn>>b;
switch(semn)
{
case'+':calcul=a+b;
break;
case'-':calcul=calcul-a;
break;
case'*':calcul=calcul*a;
break;
case'/':calcul=calcul/a;
break;
}
cin>>semn;
while(semn!='=')
{
cin>>a;
switch(semn)
{
case'+':calcul=calcul+a;
break;
case'-':calcul=calcul-a;
break;
case'*':calcul=calcul*a;
break;
case'/':calcul=calcul/a;
break;
}
cin>>semn;
}
cout<<calcul;
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Biologie,
9 ani în urmă