Preso l’elenco dei partecipanti ad una gara inserire i nomi e i tempi di arrivo in secondi,
ordinare poi l’elenco dei nomi in base all’ordine di arrivo e visualizzare il podio.
Come algoritmo di ordinamento utilizzare il bubble sort.
Cercare i nomi di chi ha impiegato una certa quantità di tempo usando la ricerca binaria.
#include <stdio.h>
#include <stdlib.h>
int main(){
char nomi[10];
int n_part, i, tempo;
printf("Inserisci il numero di partecipanti:\n");
scanf("%d", &n_part);
for(i=0; i<n_part; i++){
printf("Inserisci il nome del %d partecipante:\n", i+1);
scanf("%s", &nomi);
printf("Inserisci il tempo di %s:\n", nomi);
scanf("%d", &tempo);
}
}
Sono arrivato fino a qui e non riesco ad andare avanti, mi blocco con array/ordinamento/ricerca qualcuno può aiutarmi perpiacere, grazie