Défi : Boucle For
Une factorielle d'un nombre est le produit de tous les nombres de 1
jusqu'à ce nombre. Par exemple, la factorielle de 5
est le produit de tous les nombres de 1
à 5
(1 x 2 x 3 x 4 x 5
) ce qui donne 120
.
main.cs
12345678910111213141516171819202122232425262728using System; namespace ConsoleApp { class Program { static void Main(string[] args) { int x = 5; int result = ___; if(x == 0) { result = ___; } else { for (___) { result *= ___; } } Console.WriteLine($"Factorial of {x} is {result}"); } } }
Initialisez la variable de boucle i
avec une valeur de 2
et continuez la boucle jusqu'à ce que i
soit égal à x
, donc la condition de la boucle sera i <= x
.
main.cs
12345678910111213141516171819202122232425262728using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int result = 1; if(x == 0) { result = 0; } else { for (int i = 2; i <= x; i++) { result *= i; } } Console.WriteLine($"Factorial of {x} is {result}"); } } }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you show me an example of how the program should work?
What should the program do if the input is a negative number?
Can you explain why the loop starts at 2 instead of 1?
Awesome!
Completion rate improved to 1.59
Défi : Boucle For
Glissez pour afficher le menu
Une factorielle d'un nombre est le produit de tous les nombres de 1
jusqu'à ce nombre. Par exemple, la factorielle de 5
est le produit de tous les nombres de 1
à 5
(1 x 2 x 3 x 4 x 5
) ce qui donne 120
.
main.cs
12345678910111213141516171819202122232425262728using System; namespace ConsoleApp { class Program { static void Main(string[] args) { int x = 5; int result = ___; if(x == 0) { result = ___; } else { for (___) { result *= ___; } } Console.WriteLine($"Factorial of {x} is {result}"); } } }
Initialisez la variable de boucle i
avec une valeur de 2
et continuez la boucle jusqu'à ce que i
soit égal à x
, donc la condition de la boucle sera i <= x
.
main.cs
12345678910111213141516171819202122232425262728using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int result = 1; if(x == 0) { result = 0; } else { for (int i = 2; i <= x; i++) { result *= i; } } Console.WriteLine($"Factorial of {x} is {result}"); } } }
Merci pour vos commentaires !