Informatică, întrebare adresată de Yonii, 8 ani în urmă

Ce se va afisa in urma executarii secventei?
char a[ ]="PRIMAVARA";
for (i=0;i<=3;i++)
strcpy (a+i,a+i+1);
cout<<a;

Daca puteti sa si explicati, va roog!

Răspunsuri la întrebare

Răspuns de s3bastian
1

Răspuns:

se afiseaza RMVRA

Explicație:

i=0 se taie prima litera si a ramane RIMAVARA

i=1 se taie a 2 a litera si a ramane RMAVARA

i=2 se taie a 3 a litera si a ramane  RMVARA

i=3 se taie a 4 a litera s a ramane RMVRA

se afiseaza a rezultat RMVRA


Yonii: multumes
Yonii: multumesc
Alte întrebări interesante