• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Maximum 100 basamaklı Pascal Üçgenini ekrana yazdıran c programı

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
Kod:
#include <stdio.h>
#include <conio.h>
#define MAX 100
int main(****)
{
int max;
 
printf("\n PASCAL UCGENINI YAZDIRAN PROGRAM ");
printf("\n ================================ ");
printf("\n\nListelenecek basamak sayisi? (MAX=100) :");
scanf("%d",&max);
 
unsigned long dizi1[MAX], dizi2[MAX];
int kat,i=1;
int sutun = 40, satir = 1;
 
printf("%4.d",i);
sutun -= 2;
satir++;
for (kat = 1; kat < max+1 ; kat++)
{
dizi1[0] = 1;
dizi1[kat-1]=1;
dizi2[0] = 1;
 
printf("%4.d ",dizi2[0]);
for (i = 1 ; i < kat  ; i++)
{
dizi2[i] = dizi1[i-1] + dizi1[i];
printf("%4.d ",dizi2[i]);
}
dizi2[kat]=1;
printf("%4.d ",dizi2[kat]);
for (int i = 0; i < kat ; i++)
{
dizi1[i] = dizi2[i];
dizi2[i] = 0;
}
satir++;
sutun -= 3;
}
getch();
}
 
Üst