//------------------------------------------------------ int array[6]= { 1, 2, 3, 4, 5, 6 }; int len=sizeof(array)/sizeof(int); //------------------------------------------------------ int table[2][3]={{0,0,0},{1,1,1}}; //------------------------------------------------------ int diziBoyutBelirle(int* dizi) { int length=sizeof(*dizi)/sizeof(int); return length; } //------------------------------------------------------ tempBasamak[4] ; basamaklaraAyir(veriDizisi[enBuyukPindex][0],tempBasamak); void basamaklaraAyir(int sayi, int* basamakBuffer) { int temp; basamakBuffer[0]=sayi/1000; temp=sayi%1000; basamakBuffer[1]=temp/100; temp=sayi%100; basamakBuffer[2]=temp/10; basamakBuffer[3]=temp%10; }// end fo basamaklaraAyir //------------------------------------------------------ int diziIcindeVarmi(int k, int (*dizi)[4]) { int i; for(i=0; i < sizeof(*dizi)/sizeof(int) ;i++){ if(k == (*dizi)[i] ){ return 1; } } return 0; } //------------------------------------------------------ //------------------------------------------------------------------ int diziIcindeAyniElemanVarmi(int (*dizi)[4]) { int i,j; for(i=0; i < 4 ;i++){ for(j=i+1; j < 4 ;j++){ if((*dizi)[i] == (*dizi)[j] ){ return 1; } } } return 0; } //------------------------------------------------------------------ void rastgeleDortluDiziUret() { int i, tempInt; int rastgele[4]; TEKRAR: for(i=0; i < 4; i++ ){ rastgele[i]=rand()%4; } if(diziIcindeAyniElemanVarmi(&rastgele)){ goto TEKRAR ; } } //------------------------------------------------------ int enBuyukRakamiSec ( int s1,int s2,int s3 ) { int tempDizi[3] = { s1, s2, s3 }; int i, j, enbuyuk=-1 ; if(s1==s2 || s1==s3 || s2==s3 ) return enbuyuk ; for(i=0;i<3;i++){ for(j=0;j<3;j++){ if(tempDizi[i]>tempDizi[j]) enbuyuk=tempDizi[i]; } } if(enbuyuk==s1){ return 0; } if(enbuyuk==s2){ return 1; } if(enbuyuk==s3){ return 2; } return enbuyuk; // sayilar esit... } //------------------------------------------------------------------ //============================================================================= void zeroit(int **array, int nrows, int ncolumns) { int i, j; for(i = 0; i < nrows; i++) { for(j = 0; j < ncolumns; j++) array[i][j] = 0; } } //============================================================================= //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------ //------------------------------------------------------