C Programlama İle Pascal Üçgeni Yapmak

C Programlama İle Pascal Üçgeni Yapmak

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.

#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.

  • Beğen  
---Bizlere Destek Olmak İçin Aşağıdan Yorum Yazmayı ve Yazılarımızı Sosyal Medyada Paylaşmayı Unutmayınız---
admin

Merhabalar sitemizde sizler için birbirinden kaliteli paylaşımlar yapmaktayız.Her konuda bilgili editör arkadaşlarımızla sizlere faydalı ve eğitici makaleler paylaşmaktayız.Ders notları,seo,oyun,dini bilgiler vb. tüm alanda sizler için en iyi içerikleri üretmekteyiz.Bizleri takip ettiğiniz için teşekkür ederiz...

Benzer Yazılar

Bu yazıya henüz yorum yapılmamıştır, ilk yorumu yapmak için tıklayın.

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*
*

Time limit is exhausted. Please reload CAPTCHA.