Cerinţa Se citește un vector cu n elemente, numere naturale. Să se afișeze elementele vectorului în următoarea ordine: primul, ultimul, al doilea, penultimul, etc. 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 ecran, separate prin exact un spațiu, elementele vectorului, în ordinea cerută. Restricţii şi precizări 1 ≤ n ≤ 1000 elementele vectorului vor fi mai mici decât 1000 Exemplu
Intrare
5
2 9 1 5 8
Ieșire
2 8 9 5 1
VA ROG SA MA AJUTATI ASTAZI DACA SE POATE !!!!!!!!!!!!!!!!!!!! E URGENT!!!!!!!!!!!!!!!!! IN VECTORI SI C++!!!!!!!!!!!!!!!!!!!!!
alexdim:
va rog sa ma ajutati orice raspuns e bun
Răspunsuri la întrebare
Răspuns de
2
#include <cstdio>
using namespace std;
int main()
{
int n,a,t,g;
scanf("%i",&n);
t=n-1;
g=n-1;
int A[n];
for(int i=0;i<n;i++)
{
scanf("%i",&a);
A[i]=a;
}
if(n%2==0)
{
for(int i=0;i<n/2;i++)
{
printf("%i ",A[i]);
printf("%i ",A[t]);
t--;
}
}
else
{
for(int i=0;i<=n/2;i++)
{
printf("%i ",A[i]);
if(i!=n/2)
{
printf("%i ",A[g]);
}
g--;
}
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă