Exercice d'algo - demande d'aide
Bonjour, je commence le C#, j'essaye de faire un exercice, de base c'était de l'algo. Ce programme est censé demander 20 nombre successivement pour donner le nombre le plus grand et la position à la quelle il a était saisi , le hic c'est que ça n'en demande que 10 et la position donner est mauvaise, quelqu'un peut donc me corrigé s'vous plait?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| int N, i, PG, IPG; //Déclaration des variables
IPG = PG = 0;
for (i = 1; i <= 20; i++) //Boucle de 1 à 20
{
Console.Write("Entrez un nombre: "); //Affichage
N = Int32.Parse(Console.ReadLine()); //Lecture
if (i == 1 || N > PG) //Si
{
PG = N;
IPG = i;
}
i++;
}
Console.WriteLine("Le nombre le plus grand était: " + PG); //Le nombre le plus grand
Console.WriteLine("Il a été saisi en position numéro: " + IPG); //Sa position |