👤

Salut! De curand m-am apucat de a invata C++ , totul a fost frumos pana cand un program nu mi-a iesit , ma puteti ajuta aici?
>>Cod :

#include
#include
using namespace std;

int main ()
{
int a,b,c,contor,s,p,ma,h=0;
cout << "Numarul A=" ;
cin>>a ;
cout << "Numarul B=" ;
cin>>b ;
cout << "Numarul C=" ;
cin>>c ;

cout << "Ce vrei sa aflii?";
cout << " Tasteaza 1 pentru suma , 2 pentru produs si 3 pentru media aritmetica : " ;
cin >> contor;
if (contor=1) s=a+b+c;
else if (contor=2) p=a*b*c;
else if (contor=3) ma=(a+b+c)/3;
cout<<"Suma="< cout<<"Produs="<

cout<<"Media Aritmetica="< }


Vreau sa imi arate separate lucrurile , adica daca eu apas unu sa arate doar "Suma este" , nu toate una dupa alta.Nici calculele nu mi le face , aveti idee unde am gresit ?


Salut De Curand Mam Apucat De A Invata C Totul A Fost Frumos Pana Cand Un Program Nu Mia Iesit Ma Puteti Ajuta Aici GtgtCod Include Include Using Namespace Std class=
Salut De Curand Mam Apucat De A Invata C Totul A Fost Frumos Pana Cand Un Program Nu Mia Iesit Ma Puteti Ajuta Aici GtgtCod Include Include Using Namespace Std class=

Răspuns :

Cam așa ar arată codul .sper ca te-am ajutat!!!
Vezi imaginea JOLIEJULIE
La structurile if trebuie să modifici. if(contor==1) . Operatorul = este atribuire, iar == este comparație. Modifică toți operatorii de la structurile if. Media aritmetică trebuie să fie un număr real deci:
double ma; // la declarație și
ma=(double)(a+b+c)/3.0;    // la al teilea if.