Informatică, întrebare adresată de Rdarkx, 9 ani în urmă

Fiind dat un șir de N numere întregi, să se afișeze pe ecran șirul cu urmatoarele modificări:

Numerele de pe poziții pare vor fi înmulțite cu 2
Numerele de pe poziții impare vor fi scazute cu 1
Pozițiile elementelor în șir sunt numerotate de la 1 până la N.

Date de intrare
Se vor citi:

Un număr întreg N
Un șir de N numere întregi
Date de ieșire
Pe ecran se va afișa șirul modificat;

Restricții
N < 1000
Numerele din șir vor fi mai mari decât -10000 și mai mici decât 10000

Răspunsuri la întrebare

Răspuns de Razeck
1
Daca problema este pentru  pbinfo s-ar putea sa trebuiasca sa stergi "cout-urile " si sa il lasi doar pe cel final care va afisa sirul de numere.


#include  <iostream>
using namespace std;
int main(){
  int i,x,n,v[2002];
  cout<<"Cititi numarul: ";  cin>>n;  cout<<"Citi un sir de "<<n<<" numere: ";   
for(i=1;i<=n;i++)
{    cin>>x;
    if(i%2==0)   
    v[i]=x/2; 
   else   
    v[i]=x-1;

}
cout<<"Sirul este:";
for(i=1;i<=n;i++) 
  cout<<v[i]<<" ";


 return 0;}

Rdarkx: Mersi mult!
Alte întrebări interesante