7 Ağustos 2013 Çarşamba

C Konsol Binom Açılımı Hesaplama

KONU : C Konsol Uygulamalar - Binom açılımı hesaplama ve katsayıları üçgen biçimde katsayıların gösterimi.
ETİKETLER: C - c konsol - c binom açılım - binom açılım hesaplama - c binom açılımı - c binom - binom c kodu - binom c programlama - binom açılımı c kodu - binom açılımı hesabı


#include < stdio.h >    

int main(){ 
        
        int k,j,a[18][18],c,n,i,devammi=0; 

        while(true)//sonsuz döngü, çıkılmak istenilene kadar devam et 
        { 
                for(c=0;c<18 ;c++) 
                { 
                        a[c][0]=1; 
        
                        a[c+1][c+1]=1; 
                } 

                do 
                { 
                        printf("Binom acilimini gormek istediginiz sayiyi giriniz(18 den kucuk olmali)\n ="); 

                        scanf("%d", &n); 
                }while(n<0);//girilen sayıyı kontrol et, negatif olmamalı 

                for(i=0;i<3*n;i++){ 
                        printf(" "); 
                } 

                printf("%5d",1); 

                for (k = 0;k < n; k++){ 

                        printf("\n"); 

                        for(i=0;i<(n-k-1)*3;i++) 
                                printf(" "); 

                        for(j=0; j<=k+1;j++) 
                        { 
                                if(k+1==j || j==0) 
                                { 
                                        printf("%5d ",1); 
                                } 
                                else 
                                { 
                                        a[k+1][j]=a[k][j-1]+a[k][j]; 
                                
                                        printf("%5d ", a[k+1][j] ); 
                                } 
                        } 
                } 

                printf("\n\nDevam etmek istiyorsaniz =>1\nCikmak istiyorsaniz =>0 basiniz.\n ="); 
        
                scanf("%d",&devammi); 

                //Eğer çıkmak için 1 e basılmışsa loop dan break komutu ile çıkılır. 
                
                if (devammi==0) 
                        break; 
        } 
        return 0; 
}    

5 Ağustos 2013 Pazartesi

C Konsol Uygulamalar Faktöriyel Hesaplama Örneği

KONU : C Konsol Uygulamalar - Faktöriyel hesaplama.
ETİKETLER: c faktöriyel hesaplama - c döngüler - c konsol okuma - c konsol yazdırma.


#include < stdio.h >

int faktoriyel(int); 

int main() 
{ 
        //x:faktoriyeli istenen sayı 
        //y:faktoriyelin sonucu 
        
        int x,y, a=0; 


        while(true) 
        { 
                printf("Faktoriyeli alinacak sayiyi giriniz\n<="); 
                
                scanf("%d", &x); 
                
                while(x < 0) 
                { 
                        printf("Negatif sayinin faktoriyeli olmaz.Lutfen yeniden deneyin.\n"); 
                        
                        printf("Faktoriyeli alinacak sayiyi giriniz\n<="); 
                        
                        scanf("%d", &x); 
                } 

                y=faktoriyel(x); 
                
                //sonucu x!=y çeklinde yazdır 
                
                printf("%d ! = %d \n", x, y); 

                printf("Devam etmek istiyorsaniz =>1\nCikmak istiyorsaniz =>0 basiniz.\n<="); 
                
                scanf("%d", &a); 

                //Eğer çıkmak için 1 e basılmışsa loop dan break komutu ile çıkılır. 
                
                if (a==0) 
                        break; 
        } 
        return 0; 
} 

//faktoriyel metodu: x değerinin faktoriyeli hesaplayıp sonucunu tam sayı (int) türünde döner. 
int faktoriyel (int x) 
{ 
        int  sum=1; 

        while(x!=0) 
        { 
                sum*=x; 
                x--; 
        } 
        return sum; 
} 
   

C Konsoldan Girilen 10 Sayıyı Sıralama

KONU : C Konsol Uygulamalar - Konsoldan girilen 10 sayıyı büyükten küçüğe ve küçükten büyüğe doğru sıralama.
ETİKETLER: C diziler - c döngüler - c sıralama - c küçükten büyüğe sıralama - c büyükten küçüğe sıralama.


#include < stdio.h >

int main() 
{ 
        int arraylist[10],i,j,k,buffer; 

        printf("10 tane farkli sayi giriniz\n"); 
        
        for (i=0; i<10 ; i++) 
        { 
                //Girilen sayıları sıra ile arraylist e kaydet 
                scanf("%d" , &arraylist[i]); 
        } 
        
        for(i=0;i<10;i++) 
        { 
                for(j=0; j<9; j++) 
                { 
                        //girilen sayıları sırala arraylist içinde sırala 
                        
                        if(arraylist[j]> arraylist[j+1]) 
                        { 
                                buffer=arraylist[j]; 
                                arraylist[j]= arraylist[j+1]; 
                                arraylist[j+1]=buffer; 
                        } 
                } 
        } 

        printf("\n\nGirilen sayilar buyukten kucuge dogru su sekilde siralandi: \n\n"); 
        
        for(k=9; k >=0 ; k--) 
        { 
                printf("%d , ", arraylist[k]); 
        } 

        printf("\n\nGirilen sayilar kucukten buyuge dogru su sekilde siralandi: \n\n"); 
        
        for(k=0; k <10 ; k++) 
        { 
                printf("%d , ", arraylist[k]); 
        } 
        
        //bir tuşa basılana kadar bekle 

        scanf("\n%d",&i); 

        return 0; 
}
  

Etiketler

Array (9) bool (3) break (1) BubbleSort (1) C (23) char (4) Char Sınıfı (1) conio.h (5) Console (4) Dizi (1) Diziler (11) Döngüler (24) File Sınıfı (1) Fonksiyon (3) For (12) Function (2) Game (1) Getch (1) gets (1) if-else (6) if-else örnekleri (15) int (8) Konsol (16) Konsol Okuma (16) Konsol Yazdırma (17) Matematik (14) Oyun (1) Pointer (2) printf (9) scanf (8) Sort (1) stdio.h (10) stdlib.h (8) strcpy (1) String (1) string.h (2) Swap (1) Switch Case (3) time.h (1) while (5)