Mă puteți ajuta vă rog??
Anexe:

Răspunsuri la întrebare
Răspuns de
2
E destul de simplu. Faci un for pentru fiecare linie, iar la coloană, pur și simplu, dacă e linie impară, începi de la stânga, dacă e pară, începi de la dreapta.
int k = 1;
for(i=0;i<n;i++){
// pentru fiecare linie
if(i%2 == 0){
//dacă linia este impară (prima[0], a 3-a[2], etc.)
for(j=0;j<m;j++)
m[i][j] = k++; //punem k-ul, apoi îl creștem
}else{
//dacă linia este pară (a 2-a[1], a 4-a[3], etc.)
for(j=m-1;j>=0;j--)
m[i][j] = k++; //punem k-ul, apoi îl creștem
}
}
Dacă ai nelămuriri, întreabă! :D
int k = 1;
for(i=0;i<n;i++){
// pentru fiecare linie
if(i%2 == 0){
//dacă linia este impară (prima[0], a 3-a[2], etc.)
for(j=0;j<m;j++)
m[i][j] = k++; //punem k-ul, apoi îl creștem
}else{
//dacă linia este pară (a 2-a[1], a 4-a[3], etc.)
for(j=m-1;j>=0;j--)
m[i][j] = k++; //punem k-ul, apoi îl creștem
}
}
Dacă ai nelămuriri, întreabă! :D
Alte întrebări interesante
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă