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
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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă