[Tutorial C]Tablouri bidimensionale
Scris: Vin Ian 31, 2014 11:50 am
Nume Tutorial:Tablouri bidimensionale
Descriere:Tablouri bidimensionale
Download:Nu necesita
Autor:Anonim
Sursa (Link-ul oficial): Propria parere:Util.
Tutorialul:
Initializarea elementelor unei matrici in momentul declararii acesteia:
Citirea de la tastatura a elementelor unei matrici de maxim 10 linii si 10 coloane si afisarea elementelor tabloului:
Interschimbarea a doua linii de indici x si y
Interschimbarea a doua coloane de indici x si y
Descriere:Tablouri bidimensionale
Download:Nu necesita
Autor:Anonim
Sursa (Link-ul oficial): Propria parere:Util.
Tutorialul:
Initializarea elementelor unei matrici in momentul declararii acesteia:
Cod: Selectaţi tot
int mat[4][3]= {
{10, -50, 3},
{32, 20, 1},
{-1, 1, -2},
{7, -8, 19}
};Cod: Selectaţi tot
#include <stdio.h>
#include <conio.h>
int main(void) {
int A[10][10];
int nr_lin, nr_col;
int i, j;
printf("Nr. linii = ");
scanf("%d", &nr_lin);
printf("Nr. coloane = ");
scanf("%d", &nr_col);
// citirea elementelor unei matrici
for(i=0; i < nr_lin; i++)
for(j=0; j < nr_col; j++) {
printf("\nA[%d][%d] = ");
scanf("%d", &A[i][j]);
}
// afisarea elementelor matricii
for(i=0; i < nr_linii; i++) {
for(j=0; j < nr_col; j++)
printf("%d ", A[i][j]);
printf("\n");
// dupa afisarea elementelor une linii se trece la linia urmatoare
}
}
Cod: Selectaţi tot
for(j=1; j <= n; j++) {
temp=a[x][j];
a[x][j]=a[y][j];
a[y][j]=temp;
}
Cod: Selectaţi tot
for(i=1; i <= n; i++) {
temp=a[i][x];
a[i][x]=a[i][y];
a[i][y]=temp;
}