Structura

Intrebari despre limbajul C++, standardul C++, STL, OOP in C++ sau alte subiecte nelegate de VisualC++
Post Reply
Sytex
Junior
Junior
Posts: 1
Joined: 04 Mar 2016, 16:54
Judet: Galaţi

Structura

Post by Sytex » 04 Mar 2016, 17:06

Am de facut o structura care trebuie sa contina:numarul(introdus de la tastatura) de elevi participanti la un concurs,numele acestora,cele 3 note obtinute si media fiecarui elev in parte...ca mai apoi sa sortez mediile in ordine descrescatoare.Cum introduc media fiecarui elev intr-un vector?Doar primului elev imi calculeaza media...la restul aduna mediile anterioare.
#include <iostream>
using namespace std;
struct elev
{
char nume[20];
int nrc;
float note[3];
} v[20];

int main()
{
int i,j,n,l,s=0,k;
float medie[100];
cout<<"Numarul elevilor: ";
cin>>n;

for(i=0; i<n; i++)
{
cout<<"Nrc: ";
cin>>v.nrc;
cout<<"Elevul "<<i+1<<":";
cin>>v.nume;
cout<<"Note: ";
for(l=0;l<3;l++)
{
cin>>v.note[l];
s+=v.note[l];
}
cout<<"Media: ";

for(k=0;k<1;k++)
{
medie[k]=s/3;

}
for(k=0;k<1;k++)
{
cout<<medie[k];
}
cout<<endl;

}
}



Post Reply