Scrieți un program c++ care citește de la tastatura un număr natural n impar și construiește in memorie un tablou unidimensional A cu elementele mulțimii ( 1,2..., n) astfel incat elementelele de pe poziții impare formează șirul crescător 1, 2... iar elementele de pe poziții pare șirul descrescător n, n-1,...
Ex: n=11 se va construi tabloul A: 1 11 2 10 3 9 4 8 5 7 6
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include<iostream>
using namespace std;
int main()
{
int n,ind_par,v[100],ind_impar;
cin>>n;
ind_impar=1;
ind_par=n;
for(int i=1;i<=n;i++)
if(i%2==1)
{
v[i]=ind_impar;
ind_impar++;
}
else
{
v[i]=ind_par;
ind_par--;
}
for(int i=1;i<=n;i++)
cout<<v[i]<<' ';
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
9 ani în urmă