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
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
{
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 :)
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Ed. tehnologică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă