se se enunte 2 probleme una structura liniara si alta structura alternativa sa se dea algoritmu acestora poate ,fi orice problema
Răspunsuri la întrebare
Răspuns:
Explicație:
Structura liniara.
Un elev a primit pe parcursul unui semestru 4 note, a, b, c si d, la matematica, iar la teza a obtinut nota e. Citind de la tastatura valorile a, b, c, d si e, sa se afiseze pe ecran media acestuia la finalul semestrului.
#include <iostream>
using namespace std;
int main()
{
double a,b,c,d,e,medie_oral,medie_finala;
cout<<"nota a=";
cin>>a;
cout<<"nota b=";
cin>>b;
cout<<"nota c=";
cin>>c;
cout<<"nota d=";
cin>>d;
cout<<"nota e=";
cin>>e;
medie_oral=(a+b+c+d)/(1.0*4);
medie_finala=(medie_oral*3+e)/(1.0*4);
cout<<"media este"<<medie_finala;
return 0;
}
Structura alternativa.
Un elev a primit pe parcursul unui semestru 4 note, a, b, c si d, la matematica, iar la teza a obtinut nota e. Citind de la tastatura valorile a, b, c, d si e, sa se afiseze pe ecran daca elevul este sau nu corigent.
#include <iostream>
using namespace std;
int main()
{
double a,b,c,d,e,medie_oral,medie_finala;
cout<<"nota a=";
cin>>a;
cout<<"nota b=";
cin>>b;
cout<<"nota c=";
cin>>c;
cout<<"nota d=";
cin>>d;
cout<<"nota e=";
cin>>e;
medie_oral=(a+b+c+d)/(1.0*4);
medie_finala=(medie_oral*3+e)/(1.0*4);
if(medie_finala>=4.5)
cout<<"nu este corigent";
else
cout<<"este corigent";
return 0;
}