👤

Vă rog să mă ajutați la această problemă.


Cerință

Dalina are N bile așezate într-o linie, fiecare bilă având un număr natural scris pe ea. Ea citește valorile de pe bile de la stânga la dreapta și le scrie pe o foaie. Fiind foarte ocupată în perioada aceasta, Dalina îți cere să o ajuți cu reorganizarea și să inversezi șirul de numere înainte să ii înapoiezi foaia.

Date de intrare


Pe prima linie se află N, numărul de bile. Pe următoarea linie sunt N numere naturale, reprezentând valorile scrise de Dalina pe foaie.

Date de ieșire


Se vor afișa N numere, reprezentând șirul inversat. Cele N numere se vor afla pe o singură linie, separate prin câte un spațiu.

Restricții


1 ≤ N ≤ 100 000

Șirul conține numere naturale mai mici decât 1 000 000

Cerința problemei este să se memoreze elementele citite într-un șir și să se inverseze în memorie, nu doar să se afișeze de la dreapta la stânga!
Date de intrare
5
4 3 5 7 8
Date de ieșire
8 7 5 3 4


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int N, i = 1;

cin >> N;

for(i=1; i<=N; i++)

cin>>N;

for(i=n; i>=0; i--)

cout<<N<<" ";

}