Bu yazımızda C Programlama dili ile Pascal üçgeni yapacağız. Bu örneği çözerken C programlama dili if-else ve for döngüsü konularından faydalanacağız. Eğer bu konuda eksikleriniz tamamlayıp gelebilirsiniz.

Örneğimizi çözmeden önce bilmeyenler için Pascal üçgeninin ne olduğundan bahsedelim.

Pascal üçgeni, binom açılımındaki katsayıları bulmaya yarayan üçgensel bir dizidir. Şimdi 6 satırlık bir Pascal üçgenini görelim.

               1
           1       1
        1      2      1
     1     3       3     1
  1     4      6      4     1
1    5     10      10    5     1

Artık sorumuza ve cevabımıza geçebiliriz.

Soru : Pascal üçgenini ekrana yazdıran kodu C programlama dilinde ekrana yazdırınız.

Cevap :

#include<stdio.h>
int main() {
    int rows, yaz=1;
    
    printf("Satir Sayisi Girin: ");
    scanf("%d", &rows);
    
    for (int i=0; i<rows; i++) {
    	
        for (int space=1; space <= rows-i; space++)
            printf("  ");
            
        for (int j=0; j<=i; j++) {
            if (j==0 || i==0)
                yaz = 1;
            else
                yaz=yaz*(i-j+1)/j;
            printf("%4d", yaz);
        }
        
        printf("\n");
    }
}

Çıktısı :

C Programlama İle Pascal Üçgeni Yapmak

Bu yazımızda C Programlama dili ile Pascal üçgeni örneğini çözdük. Diğer C programlama dili örnek sorularımızı görmek isterseniz buradan tümünü görebilirisiniz.

Bu yazı dikkatini çekebilir.   C Programlama Dizideki Sayıları Büyükten Küçüğe Sıralama