[Tutorial C]Tablouri bidimensionale

#1
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;
}
N-am cerut la nimeni niciodata,
Chiar de-a fost sa rabd, in viata mea.
Am dat totul fara nici o plata,
Nevoind nimic sa mi se dea.

@Virgil Carianopol
Vezi-ti de treaba si retine:
"E treaba ta sa spui ce vrei si sa nu conteze pentru nimeni".

@Kazi Ploae

Înapoi la “Tutoriale C / C++ / C#”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 2 vizitatori