Herkese merhabalar arkadaşlar bu yazımızda sizlere C programlama dili ile pascal üçgeni oluşturmayı anlatacağız.Umarız faydalı olur.
Pascal üçgenini bilmeyen yoktur.Peki bu üçgeni programlama dili kullanarak bilgisayarda oluşturabilirmiyiz.Tabii ki oluştururuz.C dili kullanarak sizler için oluşturduk ve kodları aşağıya ekledik.Kodların yanlarında anlatımları da mevcuttur.Sitemizdeki diğer C programlama örneklerine buradaki sayfa altından ulaşabilirsiniz.
Şimdi C dili üzerinden pascal üçgeni yapımı kodlarına geçelim.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#include <stdio.h> //Kütüphanelerimizi ekliyoruz. #include <stdlib.h> #include <conio.h> #include <locale.h> int main(){ //Ana fonksiyonumuzu oluşturduk. setlocale(LC_ALL, "Turkish"); //Burada türkçe karakter sorunu olmasın diye bu kodu ekledik. int a,b,c,d,e; //Değişkenlerimizi girdik. printf("Pascal Üçgeni Kaç Satır Olsun? = "); scanf("%d",&a); //Burada dışarıdan pascal üçgeni kaç satır olmasını istiyorsanız onu giriyoruz. printf("\n"); //Bir alt satıra geçme kodu. for (int b = 0; b < a; b++) //Burada for döngüsü kullandık.Pascal üçgeni için toplamda 3 for döngüsü kullanacağız. { int c = 1; for (int d = 0; d < a - b; d++) { printf(" "); //Burada pascal üçgenimiz oluşsun diye değerler arasına boşluk bırakıyoruz ki üçgen görünümünü alsın. } for (int e = 0; e <= b; e++) { printf(" %d ", c); //Gerekli işlemlerimiz yapıldı ve pascal üçgenimizdeki elemanların değerleri teker teker girildi. c = c * (b - e) / (e + 1); } printf("\n"); } getch(); return 0; //Fonksiyonumuzu bitiriyoruz. } |
Kodlar bu şekildedir.Şimdi ekran görüntüsüne geçelim.

Gördüğünüz gibi arkadaşlar pascal üçgenimizin 8 satırdan oluşmasını istedik ve dışarıdan 8 değerini girdik.Ardından 8 satırlık üçgenimiz oluşmuş oldu.Sizler de bu şekilde kodlar üzerinde oynamaya yaparak pascal üçgeninin daha gelişmiş versiyonunu veya başka matematiksel programlar yapabilirsiniz.
C dili hakkında sormak istediğiniz soruları yorum kısmından sorabilirsiniz.Elimizden geldiğince cevaplamaya çalışacağız.Teşekkürler.
Bu Yazıya Tepkin Ne Oldu ?



Ödevimde kullandım çok teşekkür ederim. Daha çok C örneği bekliyoruz admin…