Informatică
mamaliga12345
12

1. De la intrarea standard (tastatura) se citesc trei numere reale a,b,c. Daca cele trei numere pot forma laturile unui triunghi,sa se afiseze pe ecran un mesaj corespunzator: a) echilateral b)isoscel c)dreptunghic 2. De la tastatura se citesc trei numere reale m,n si p. Sa se calculeze si sa se afiseze,pe linii distincte,media aritmetica si media geometrica a celor trei numere. Daca cele trei numere pot forma un triplet pitagoric (c^2=a^2+b^2), sa se afiseze un mesaj corespunzator. AM nevoie de astea rezolvate pana la 1,cat mai repede ca zboara media. Ms.

+1
(2) Răspunsuri
mihaipatulea

punctul 1 o solutie #include using namespace std; int main () { int a, b, c; cout<<"a="; cin>>a; cout<<"b="; cin>>b; cout<<"c="; cin>>c; if (a&&b&&c > 0) { if(a==b && a==c) { cout<<"echilateral"<<"\n"; } else if(a==b || a==c || b==c) { cout<<"isoscel"<<"\n"; }else if(((a^2) == ((b^2) + (c^2))) || ((b^2) == ((a^2) + (c^2))) ||((c^2) == ((a^2) + (b^2)))) { cout<<"dreptunghic"<<"\n"; } }else{ cout<<"nu se poate forma un triunghi"<<"\n"; } return 0; }

litvinencumadd

Salut.Uite aici si problema 2.Succes in continuare!

Adaugă răspuns