În secvenţa de mai jos, variabila a memorează un tablou bidimensional cu 20
de linii şi 20
de coloane, numerotate de la 1
la 20
, cu elementele reale. Variabila p
este reală, iar i
este de tip întreg.
Care dintre instrucţiunile de mai jos poate înlocui punctele de suspensie din secvenţa de program următoare astfel încât executarea acesteia să determine memorarea în variabila p
a valorii produsului celor 40
de elemente aflate pe diagonalele matricei.
p=1; for(i=1;i<=20;i++) ....
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Într-un tablou bidimensional A
, cu n
linii şi n
coloane, notăm cu A
ij
elementul aflat pe linia i
şi coloana j
(1≤i≤n
, 1≤j≤n
). Care este valoarea expresiei j-i
dacă elementul A
ij
este situat pe diagonala principală a tabloului A
?
Într-un tablou bidimensional A
, cu n
linii şi n
coloane, notăm cu A
ij
elementul aflat pe linia i
şi coloana j
(1≤i≤n
, 1≤j≤n
). Care este valoarea expresiei j+i
dacă elementul A
ij
este situat pe diagonala secundară a tabloului A
?
Varianta 1 |
|
Varianta 2 |
|
Varianta 3 |
|
Varianta 4 |
|
Variabila a
memorează un tablou bidimensional cu 5
linii și 5
coloane, numerotate de la 1
la 5
, ale cărui elemente sunt numere întregi. Care este cea mai mare valoare, memorată în tablou, deasupra diagonalei principale a tabloului construit în urma executării secvenţei de program de mai jos?
for(i=1;i<=5;i++) for(j=1;j<=5;j++) a[i][j]=j%i+i%j;
Variabila a
memorează elementele unui tablou bidimensional cu 5
linii şi 5
coloane(numerotate de la 1
la n
), numere întregi. Care este suma elementelor aflate pe diagonala secundară a tabloului construit în urma executării secvenţei de program de mai jos?
for(i=1;i<=5;i++) for(j=1;j<=5;j++) a[i][j]=i-j;
În secvenţa de mai jos, variabila v
memorează elementele unei matrice cu liniile şi coloanele numerotate de la 1
la n
, iar toate celelalte variabile sunt întregi. Dacă 1≤k<n
, atunci executarea secvenţei determină:
for ( i=k+1; i<=n; i++) for (j=1; j<=n; j++) v[i-1][j] = v[i][j]; n=n-1;
Varianta 1 |
eliminarea liniei |
Varianta 2 |
adăugarea liniei |
Varianta 3 |
eliminarea coloanei |
Varianta 4 |
adăugarea coloanei |
Fiind dat un tablou bidimensional cu 20
linii şi 20
coloane, câte elemente se găsesc strict deasupra diagonalei secundare a tabloului?
Varianta 1 |
180 |
Varianta 2 |
200 |
Varianta 3 |
190 |
Varianta 4 |
210 |
Elementele tabloului bidimensional următor, cu 5
linii şi 5
coloane, sunt toate numerele naturale cuprinse între 1
şi 25
aşezate în spirală, începând cu primul element al primei linii şi continuând în sens invers trigonometric.
1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9
Care este ultima cifră a produsului numerelor impare aflate sub diagonala secundară (exclusiv diagonala secundară), în cazul unui tablou bidimensional cu 4
linii şi 4
coloane generat după aceeaşi regulă?
În secvenţa de mai jos, variabila a
memorează elementele unui tablou bidimensional cu 4
linii (numerotate de la 0
la 3
) şi 4
coloane (numerotate de la 0
la 3
), iar toate celelalte variabile sunt de tip întreg.
x=1; for (i=0;i<=3;i++) for (j=0;j<=3;j++) { if (i==j) a[i][j]=2*x; else a[i][j]=x; x=x+1; }
Care este suma elementelor de pe diagonala principală a acestui tablou după executarea acestei secvențe de instrucțiuni?
În secvenţa de program următoare, variabila a
memorează elementele unui tablou
bidimensional cu 5
linii (numerotate de la 1
la 5
) şi 5
coloane (numerotate de la 1
la 5
), iar celelalte variabile sunt de tip întreg.
x=0; for (i=1;i<=5;i++) if(a[i][i]%2!=0) x=x+a[i][6-i]; cout<<x;
Ce valoare se va afişa în urma executării secvenţei dacă se prelucrează tabloul bidimensional de mai jos?
1 2 3 4 2 6 7 8 9 4 1 2 0 4 3 7 2 1 4 5 1 2 3 4 5