Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

Yapısal Programlama (C) - Pascal Üçgeni



  May 14, 2015    Labels:,,,,,,, 

Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü yapısal programlama(C) ders notlarım.

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a,i,j;
    a=1;
    printf("Pascal Ucgeninin Ilk 5 Satiri\n");
    int dizi1[5] = {1};
    int dizi2[5] = {1,1};
    printf("    1\n");
    printf("   1 1\n  ");
    for(i=3;i<=5;i++)
    {
            if(a==1)
            {
                    printf("1");
                    j=1;
                    dizi1[0] = (1);
                    for(j=1;j<i-1;j++)
                    {
                                dizi1[j] = (dizi2[j-1]+dizi2[j]);
                                printf(" %d",dizi1[j]);
                    }
                    dizi1[i-1] = (1);
                    printf(" 1\n");
                    a=2;
            }
            else if(a==2)
            {
                    printf(" 1");
                    j=1;
                    dizi2[0] = (1);
                    for(j=1;j<i-1;j++)
                        {
                                dizi2[j] = (dizi1[j-1]+dizi1[j]);
                                printf(" %d",dizi2[j]);
                        }
                    dizi2[i-1] = (1);
                    printf(" 1\n");
                    a=1;
            }
    }
    return 0;
}

1 comment: