Salut. Va rog ajutati-ma la aceasta problema.
Scrieti un program C/C++ care citeste de la tastatura un numar natural n si construieste in memorie un tablou unidimensional cu ne lemente numerotate de la 1 la n care vor primi valori dupa cum urmeaza:
-elementele aflate pe pozitii pare vor primi valoarea 0;
-elementele aflate pe pozitii impare vor primi o valoare egala cu pozitia pe care o ocupa in tablou.
Programul va afisa tabloul astfel construit pe ecran, cu cate un spatiu intre elementele alaturate.
Multumesc!
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main()
{
int n, i;
cin>>n;
int v[n];
for(i=1; i<=n; i++)
{
if(i%2==0)
{
v[i]=0;
}
else
v[i]=i;
}
for(i=1; i<=n; i++)
cout<<v[i]<<' ';
}
Anexe:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă