Cum se rezolva aceasta problema?
Trebuie inregistrate datele a n concurenti la un concurs de gimnastica. Pentru fiecare concurent se retine: numele, prenumele, rezultatele la 6 probe(punctaje<=100) si punctajul general.
Realizati clasamentul concurentilor si afisati primele trei premii. In cazul in care mai multi concurenti au punctaje egale, toti vor obtine acelasi premiu.
Punctajul general se calculeaza.

2

Răspunsuri

2014-01-18T09:11:45+02:00
Declari numele si prenumele de tip char,  rezultatele la probele se inscriu intr-un vector cu 7 elemente primele 6 elemente rezultatele, al 7-lea rezultatul,  apoi in partea executabila calculezi rezultatele de pe pozitia a 7-a din vector de la fiecare concurent, si in dependenta de rezultate, le compari si afisezi rezultatele
Nu puteti ca sa imi faceti programu , ca sa il inteleg mai bine.
Sa il copiezi gata facut, ha?
da nu :)) nu imi place informatica
2014-01-18T13:04:55+02:00
Struct elevi{char nume,prenume;int a[6], general;} v;
...
int main(){
  cin>>n;
 for(i=1;i<=n;i++)
    cin>>v[i].nume>> ....>>v[i].general;
sortezi dupa campul 'general' si afisezi primele 3 pozitii.

1 5 1