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

urgent ! 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 Nemo19
0
int main()
{int sir[1000],n;
//citire
scanf("%d",&n);
for(int i=0;i<n;i++)
    scanf("%d",&sir[i]);

//pozitii pare
for(int i=0;i<n;i+=2)
sir[i]*=2;
//pozitii impare
for(int i=1;i<n;i+=2)
sir[i]-=1;
    
//afisare
for(int i=0;i<n;i++)
    printf("%d ",&sir[i]);
//bafta
}
Alte întrebări interesante