457
Cerinţa
Se citește un vector cu n elemente, numere naturale. Să se afișeze elementele cu indici pari în ordinea crescătoare a indicilor, iar elementele cu indici impari în ordinea descrescătoare a indicilor.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele vectorului.
Date de ieşire
Programul afișează pe prima linie a ecranului elementele cu indici pari, în ordinea crescătoare a indicilor, separate prin exact un spațiu, iar e linia următoare elementele cu indici impari, în ordinea descrescătoare a indicilor, separate prin exact un spațiu.
Restricţii şi precizări
1 ≤ n ≤ 1000- elementele vectorului vor fi mai mici decât
1000 - numerotarea indicilor începe de la
1
Exemplu
Intrare
5 7 9 2 6 8
Ieșire
9 6 8 2 7
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, a[1005];
cin >> n;
for(int i = 1; i <= n ;++i) cin>>a[i];
for(int i = 2 ; i <= n ; i += 2) cout<<a[i]<<" ";
cout << endl;
if(n%2==0) n --;
for(int i = n ; i > 0 ; i -= 2) cout << a[i] << " ";
return 0;
}
Comentarii