Informatică, întrebare adresată de mariscatioxhsnf, 8 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
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 de in șir vor fi mai mari decât -10000 și mai mici decât 10000

Răspunsuri la întrebare

Răspuns de gabi54t
5
#include <iostream>

using namespace std;

int main()
{
    int n, i, v[999];
    cin>>n;
    for(i=1; i<=n; i++)
        cin>>v[i];
      for(i=1; i<=n; i++)
      if(i%2==0)
      v[i]=v[i]*2;
      else
        v[i]=v[i]+2;
        for(i=1; i<=n; i++)
            cout<<v[i]<<" ";
}


Alte întrebări interesante