/*Burada iki tane iki boyutlu dizi kullaniyoruz. "buyuk" adli 8 e 8 lik dizinin
elemanlari [0][0] dan [7][7] ye kadar, toplam 64 tanedir. Diger tanimli "dev" dizi
ise, kare degildir, fakat dizinin kare olmasinin sart olmadigini gosteren bir ornektir.
Iki dizi de biri carpim tablosu, digeri de toplama tablosu ile doldurulur.
Dizi elemanlarinin tek tek degistirilebilecegini gostermek icin, once "buyuk" un
elemanlarinda birine, "dev" in bir elemani ile, 22 ile carpildiktan sonra atanir.
Ikinci atamada ise, "buyuk[2][2]" elemani 5 degerine atanir. Herhangi bir islemin
index olarak kullanilabilecegini gosteren ucuncu atama ise, aslinda "big[5][5] = 177;" dir.*/
#include <stdio.h>
#include <stdlib.h>
main()
{
int i,j;
int buyuk[8][8],dev[25][12];
printf("Shurzan'ın kod çalışmalarına hoş geldiniz\n\n");
for (i = 0;i < 8;i++)
for (j = 0;j < 8;j++)
buyuk[i][j] = i * j; /* Bu bir carpim tablosudur */
for (i = 0;i < 25;i++)
for (j = 0;j < 12;j++)
dev[i][j] = i + j; /* Bu da bir toplama tablosudur */
buyuk[2][6] = dev[24][10]*22;
buyuk[2][2] = 5;
buyuk[buyuk[2][2]][buyuk[2][2]] = 177; /* bu, buyuk[5][5] = 177; demek */
for (i = 0;i < 8;i++) {
for (j = 0;j < 8;j++)
printf("%5d ",buyuk[i][j]);
printf("\n"); /* Her i nin degeri artinca, bir RETURN */
}
system("PAUSE");
return 0;
}