Witam!
Jest to mój pierwszy post więc się przywitam!
WIIIIIITAM ;)
mam problem z takowym zadaniem:
Napisz program, który wczyta n liczb całkowitych, a następnie wypisze je w odwrotnej kolejności. Wykorzystaj szkielet:
int n = int.Parse(Console.ReadLine());
int[] tab;
tab=new int[n];
int i;
for (i = 0; i < n; i++)
tab[i]=int.Parse(Console.ReadLine());
```
Napisz pętlę wykonywaną od n-1 (w dół) do 0, wypisującą elementy tablicy.
Wejście
W pierwszym wierszu n < 1000. W kolejnych n wierszach liczby całkowite.
Wyjście
Elementy z tablicy podanej na wejściu w odwrotnej kolejności.
Przykład 1
Wejście:
5
2
7
0
1
2
Wyjście:
2
1
0
7
2
Przykład 2
Wejście:
5
548813
-592844
-715189
844265
602763
Wyjście:
602763
844265
-715189
-592844
548813**
Z głowy wyszło mi coś takiego:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int [] tab;
int n = int.Parse(Console.ReadLine());
tab = new int[n];
int i;
for (i = 0; i < n; i++)
{
tab[i] = int.Parse(Console.ReadLine());
}
for (i = n; i > 0; i--)
{
Console.Write(new int[n]);
Console.WriteLine();
}
Console.ReadLine();
}
}
}
Ale wynik nie jest taki jak powinien... Nie wiem gdzie jest błąd... :(
Licze nie na rozwiązanie a chociażby podpowiedź.
Pozdrawiam