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
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
}
{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
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă