Informatică, întrebare adresată de AlexandraAAG, 9 ani în urmă

In C sa fac o functie care sa-mi determine maximul unui anumit camp dintr-o structura.
Ex:
O structura cu sportivi ce contine numele, prenumele, scrorul si data nasterii. Data nasterii va fi scrisa in alta structura:
c) sa faci o functie cu care sa determini sportivul cu scor maxim.

Răspunsuri la întrebare

Răspuns de Doflamingo
1
void scor(Sportivi s[],int n)
{
for(int i=0; i<n-1; i++){
for(int j=i+1; j<n; j++){
if(s[i].scor<s[j].scor){
aux=s[j];
s[j]=s[i];
s[i]=aux;
}
}

Acum depinde daca crescator sau descrescator.Aici te descurci tu sa schimbi semnele

AlexandraAAG: Spune sa afisez doar maximul, nu sa le sortez crescator/descrescator. Dar mersi :)
Doflamingo: pai iti sorteaza ca sa vezi care e cel mai mare dintre toti
Doflamingo: si dupa ce il sortezi il poti afisa
Alte întrebări interesante