etapele lucrului cu tablouri bidimensionale, informatica, c++
Răspunsuri la întrebare
Răspuns:
Raspuns
Explicație:
Tablou bidimensional si anume MATRICI
daca stii ce este un tablou unidimensional (sir de numere)
ca de ex n=5 v[100] = 1 2 3 4 5, etc
aici o sa initializam
v[100][100] deoarece pe langa un sir de numere, o sa avem nevoie si de ceva numit coloane
int v[100][100];
astfel, citim n
cin>>n;
dar in loc in initializare i, o sa trebuiasca sa initializam si j
int i,j;
si atunci, ca la vectori
for(i=1;i<=n;i++) (aici faci pt vectori) mai adaugam inca o struct repetitiva
for(j=1;j<=n;j++)
cin>>v[i][j]; practic ideea este asemanatoare cu cea de la sir de numere (vectori) si daca vrei sa le afisezi atunci vei scrie
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
cout<<v[i][j]<<' '; <--- am pus in acolade deoarece o sa trebuiasca sa dam endline, la fiecare coloana noua
}
cout<<endl; <--- endl dupa fiecare coloana
}
Desigur, poti acum sa ai randuri si coloane diferite daca initializezi cu int m,n;
cin>>m>>n;
si atunci in loc de n la i sau j poti pune m sau n, dar de inceput eu recomand sa folosesti acelasi numar de coloane cat si de siruri de numere, daca mai ai cv intrebari, scrie mi