Pagina 1 din 1

[Tutorial C]Tablouri bidimensionale

Scris: Vin Ian 31, 2014 11:50 am
de Maffw
Nume Tutorial:Tablouri bidimensionale
Descriere:Tablouri bidimensionale
Download:Nu necesita
Autor:Anonim
Sursa (Link-ul oficial):
tutorialeprogramare
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} 
};
Citirea de la tastatura a elementelor unei matrici de maxim 10 linii si 10 coloane si afisarea elementelor tabloului:

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
	}	
}
Interschimbarea a doua linii de indici x si y

Cod: Selectaţi tot

for(j=1; j <= n; j++) {
	temp=a[x][j];
	a[x][j]=a[y][j];
	a[y][j]=temp;
}
Interschimbarea a doua coloane de indici x si y

Cod: Selectaţi tot

for(i=1; i <= n; i++) {
	temp=a[i][x];
	a[i][x]=a[i][y];
	a[i][y]=temp;
}

Re: [Tutorial C]Tablouri bidimensionale

Scris: Joi Mar 26, 2015 5:48 pm
de IzZo
Dupa parerea mea citirea cu C standard e mai complicata si pe multi i-ai putea induce in eroare , mai ales daca sunt incepatori in C sau C++ .Mai ales daca nu explici ce face fiecare linie de cod .

Edit 1 : Ps : Good job ! :-bd