C Dilinde Matrisler

Geldik çok boyutlu diziler olan matrislere.
Öncelikle dizi, belirli sayıdaki değişkeni bir sıra içinde tutmak için kullanılır. Diziler, tek boyutlu ve çok boyutlu olabilir. Örneğin; matrisler, iki boyutlu dizilerdir. Satır ve sütun olmak üzere iki boyuttan oluşurlar.
Aşağıdaki örnekte matrisin kaça kaçlık bir matris olduğu ve elemanları kullanıcı tarafından girilecektir.
#include<stdio.h> #include<conio.h> int main() { int melis[50][50]; int i,j,satir,sutun; printf("Satir sayisini giriniz:"); scanf("%d",&satir); printf("Sutun sayisini giriniz:"); scanf("%d",&sutun); printf("\nDizinin degerlerini giriniz:\n"); for(i=0;i<satir;i++) { for(j=0;j<sutun;j++) { printf("\nmelis[%d][%d] icin deger: ",i,j); scanf("%d",&melis[i][j]); } } printf("\ndizi %d Satir ve %d Sutundan olusan=melis[%d][%d] cok boyutlu dizi:\n",satir,sutun,i,j); for(i=0;i<satir;i++) { for(j=0;j<sutun;j++) { printf("%2d",melis[i][j]); } printf("\n\n"); } getch(); }