C ile İki boyutlu Matris etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
C ile İki boyutlu Matris etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Ağustos 2018 Cumartesi

C ile İki boyutlu Matris

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>

/* A matrisi icin:  a[satir][sutun] */

int main(){

   int i, j, boyut, q, say=1, a[15][15];

   printf("Matrisin boyutu giriniz: ");
   scanf("%d", &boyut);

   if(boyut>15 || boyut<2){
    printf("Girdiginiz rakam 2 ile 15 arasinda olmali");
   }
   //tum rakamlari sifirla
   for(i=0; i<boyut; i++){
    for(j=0; j<boyut; j++){
        a[i][j]=0;
    }
   }

   // hepsini dondur
   for(q=0; q<=boyut/2; q++){
   // 1-ci satiri numarala a[0][j]
    for(j= 0+q; j<boyut-q; j++){
        a[0+q][j]= say;
        say++;
    }
 
   }
   // Ekrana yazdir
   for(i=0; i<boyut; i++){
    for(j=0; j<boyut; j++){
        printf("%d\t", a[i][j]);
    }
    printf("\n");
   }

   return 0;
}