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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager