voglio fare un programma dove l'utente deve inserire il numero di pettorale e il tempo di 10 atleti e il programma quando arriva a 10 emetta chi è l'atleta più veloce sia con il tempo sia con il numero di pettorale...mi potete dare un occhiata al codice? e correggermi gli errori se li ho commessi o suggerimi un alternativa di codice miglire! grazie
le variabili indicano: cont= contatore atleti
min = tempo atleta + veloce
tempo= tempo atleta
num= mumero corridore (di pettorale)
vincitore= numero del corridore più veloce (di pettorale)
il codice:
#include <iostream.h>
main()
{
int cont;
int min;
int tempo;
int num;
int vincitore;
//Inizializzazione delle variabili
cont=0;
min=100;
vincitore=0;
//Fine Inizializzazione delle variabili
//Acquisiamo i dati di input
do{
cout << "Inserisci il numero dell'atleta:" << endl;
cin >> num;
cout << "Inserisci il tempo dell'atleta:" << endl;
cin >> tempo;
cont++;
if(tempo < min)
{
tempo = min;
num = vincitore;
}
else {
min = min;
vincitore = vincitore;
}
} while(cont <10);
//Dati di output
cout << "Il numero dell'atleta più veloce è:" << vincitore << endl;
cout << "Il tempo dell'atleta più veloce è:" << min << endl;
getchar();
getchar();
}
le variabili indicano: cont= contatore atleti
min = tempo atleta + veloce
tempo= tempo atleta
num= mumero corridore (di pettorale)
vincitore= numero del corridore più veloce (di pettorale)
il codice:
#include <iostream.h>
main()
{
int cont;
int min;
int tempo;
int num;
int vincitore;
//Inizializzazione delle variabili
cont=0;
min=100;
vincitore=0;
//Fine Inizializzazione delle variabili
//Acquisiamo i dati di input
do{
cout << "Inserisci il numero dell'atleta:" << endl;
cin >> num;
cout << "Inserisci il tempo dell'atleta:" << endl;
cin >> tempo;
cont++;
if(tempo < min)
{
tempo = min;
num = vincitore;
}
else {
min = min;
vincitore = vincitore;
}
} while(cont <10);
//Dati di output
cout << "Il numero dell'atleta più veloce è:" << vincitore << endl;
cout << "Il tempo dell'atleta più veloce è:" << min << endl;
getchar();
getchar();
}