aiuto C++

  • Creatore Discussione Creatore Discussione bovy
  • Data di inizio Data di inizio

bovy

Nuovo Utente
19 Ago 2006
19
0
0
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();
}
 

Discussioni simili