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

Care dintre următoarele secvențe de instrucțiuni conțin doar accesări valide de poziții din matrice?
a)int a[4][4];
matrice[0][4]=2;
b)int a[4][4];
matrice[0][2]=1;
matrice[1][1]=1;
matrice[2][0]=1;
c)int matrice a[4][4],i;
for(i=3;i>=0;--i)
matrice[i+1][0]=matrice[i][0];
d))int matrice a[4][4],i;
for(i=1;i<=3;++i)
matrice[0][1-i]=matrice[0][1];

Răspunsuri la întrebare

Răspuns de algo
0
Raspuns:

Nici una dintre variante nu este valida.

Demonstratie:

a)
Variabila a nu este folosita
Variabila matrice nu exista
Linia 2 a depasit indexul matricei

b)
Variabila a nu este folosita
Variabila matrice nu exista

c)
Expresia din randul 1 va genera o eroare de sintaxa.

d)
Expresia din randul 1 va genera o eroare de sintaxa.

dayanaprintesa: Scuze era fara a la declarearea liniilor si coloanelor,cel putin una trebuie sa fie corecta (asa este exercitiul) Multumesc de ajutor.
Alte întrebări interesante