Informatică, întrebare adresată de Xeniaaaa, 8 ani în urmă

C/++ URGENT! La un concurs participa n sportivi. Se cunosc rezultatele fiecărui sportiv. Sa se afișeze cele mai bune trei rezultate, în ordine descrescătoare a performanței. Exemplu: pentru n=5 si rezultatele 156 187 23 97 86 Se va afișa 187 156 97.​

Răspunsuri la întrebare

Răspuns de netuioanaralucpb3570
2

Răspuns:

#include<iostream>

using namespace std;

int main()

{

int i,v[100],n,j,aux;

cin>>n;

for(i=1;i<=n;i++) cin>>v[i];

for(i=1;i<n;i++)

for (j=i+i;j<=n;j++)

if(v[i]<v[j])

{aux=v[i];

v[i]=v[j];

v[j]=aux;

}

cout<<v[1]<<" "<<v[2]<<" "<<v[3];

return 0;

}

Explicație:

Alte întrebări interesante