7
17/10/2024 7:54 am
Início do tópico
Como fazer uma aplicação de consola que aceita um número de entrada e escreve 5 números anteriores na consola se o utilizador digitar 7, então a saída deve ser 6,5,4,3,2 ou se o utilizador digitar 2, então a saída deve ser 1,0,-1,-2,-3.---------- desculpem, sou totalmente novo em programação.
2 Respostas
7
17/10/2024 7:58 am
Deve-se utilizar o inverso loop for;
Try this code for your task:
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();
}
}
Muito obrigado senhor _/\_
7
17/10/2024 8:40 am
O primeiro i DEVE SER n-1 e todo o ciclo for invertido terá o seguinte aspeto:
for (int i = n-1; i >= n-5; i--) {
Console.Write("{0} ",i);
}
