[Решено] Console application that prints the previous 5 numbers

  

7
Старт на темата

Как да направя приложение за конзола, което ще приеме входно число и ще напише 5 по-ранни числа на конзолата, ако потребителят въведе 7, тогава изходът трябва да бъде 6,5,4,3,2 или ако потребителят въведе 2, тогава изходът трябва да бъде 1,0,-1,-2,-3.---------- съжалявам, че съм напълно нов в програмирането.

2 Отговори
7

Трябва да използвате обратния цикъл for;

Пробвайте този код:

using System;
  
class NumbersFromNToOne
{
    static void Main()
    {
        Console.WriteLine("Please write your number: ");
        int n = int.Parse(Console.ReadLine());
  
        for (int i = n-1; i >= n-5; i--)
        {
            Console.Write("{0} ",i);
        }
        Console.WriteLine();
    }
}

Благодаря ви много, сър _/\_

7

Първото i ТРЯБВА ДА БЪДЕ n-1 и целият обратен цикъл for ще изглежда по следния начин:

for (int i = n-1; i >= n-5; i--) {
Console.Write("{0} ",i);
}
Споделете: