duminică, 12 ianuarie 2014

Aplicatii Tablouri

Aplicatii introducerea si afisarea valorilor
1.Profesorul diriginte cunoaste media anuala a fiecarui elev si doreste un program care sa realizeze introducerea mediilor de la tastatura si afisarea lor pe ecran
#include <iostream>

using namespace std;

int main()

{float medii[35];
short n,i;
{
    cout<<" cati elevi sunt in clasa \n";
    cin>>n;//se scrie nr de elevi ai clasei

    for(i=0;i<=n-1;i++)
{cout<<"\n medii["<<i<<"]=";
cin>>medii[i];}// se introduc de la tastatura mediile si se citesc

cout<<"mediile afisate sunt:";
for(i=0;i<=n-1;i++)
cout<<"\n medii["<<i<<"]="<<medii[i];//se afiseza mediile
   }} 

2.Profesorul diriginte doreste sa afle numarul de elevi nepromovati (media<5).
indicatii se scriu nr de elevi ai clasei si se introduc de la tastatura mediile si se citesc ca mai sus apoi se face un ciclu for pentru numararea elevilor cu medii <5
3.Profesorul diriginte doreste sa afle media generala a clasei.
la fel ca mai sus ciclul final calculeaza suma mediilor clasei, apoi se scrie instructiunea :
media clasei/ nr de elevi
4.Profesorul diriginte doreste sa afle cea mai mare medie a clasei
la fel ciclul for de parcurgere a tabloului apoi insructiunea if pentru aflarea celei mai mari medii 


Rezolvari

 #include <iostream>

using namespace std;

int main()
{float medii[35];
float max;
short n,i;
{
cout<<" cati elevi sunt in clasa \n";
cin>>n;//se scrie nr de elevi ai clasei
for(i=0;i<n;i++)
{cout<<"\n medii["<<i<<"]=";
cin>>medii[i];}// se introduc de la tastatura mediile si se citesc
max=medii[0];{
for(i=0;i<n;i++)
if(medii[i]>max)
max=medii[i];
cout<<"cea mai mare medie clasei este="<<max;
}}}

........................................................................................................................................................................
 #include <iostream>

using namespace std;


int main()
{float medii[35];
float m=0;
short n,i;

{

    cout<<" cati elevi sunt in clasa \n";
    cin>>n;//se scrie nr de elevi ai clasei

    for(i=0;i<n;i++)
{cout<<"\n medii["<<i<<"]=";
cin>>medii[i];}// se introduc de la tastatura mediile si se citesc

for(i=0;i<n;i++)
m=m+medii[i];
m=m/n;
cout<<"media clasei este="<<m;
}}

 ......................................................................................................................................................................
 #include <iostream>

using namespace std;

int main()
{float medii[35];
int nr=0;
short n,i;

{

    cout<<" cati elevi sunt in clasa \n";
    cin>>n;//se scrie nr de elevi ai clasei

    for(i=0;i<=n-1;i++)
{cout<<"\n medii["<<i<<"]=";
cin>>medii[i];}// se introduc de la tastatura mediile si se citesc

for(i=0;i<=n-1;i++)
if(medii[i]<5)
nr=nr+1;
cout<<"nr elevi nepromovati  "<<nr;
}}