Zamiana pętli while na for w zadaniu

0

Potrzebuje pomocy przy zadaniu. Z góry mówię, że to mega początki:

Pętle for zamienić na while:

         static void Main(string[] args)
       {
           int liczba, silnia = 1;
           Console.WriteLine("Podaj liczbę: ");
           liczba = int.Parse(Console.ReadLine());

           for (int i = 1; i <= liczba; i++)

               silnia*=i;

           Console.WriteLine(silnia);
           

           Console.ReadKey();
       }
0
        static void Main(string[] args)
        {
            int liczba, silnia = 1;
            int i = 1;
            Console.WriteLine("Podaj liczbę: ");
            liczba = int.Parse(Console.ReadLine());

            while (i <= liczba)
            {
                silnia *= i;
                i++;
            }


            Console.WriteLine(silnia);

            Console.ReadKey();
        }

1 użytkowników online, w tym zalogowanych: 0, gości: 1