• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

C Dilinde Floyd Üçgeni

Konuyu Okuyan Kişiler (0)

Carizmatic

New member
Katılım
6 Ağu 2012
Mesajlar
1,672
Beğeniler
0
Konum
Webmaster.TC
#1
Artan , azalan sıra ve yazdırılacak satır sayısını klavyeden girdirmektedir.

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

/********************
**Floyd Triangle*****
**Creator:Kilitbilgi*
*********************/

int main()
{
    int i,j,k=0,line,opt;
    printf("Enter line of floyd triangle:");
    scanf("%d",&line);
    printf("1-Ascending Order , 2-Descending Order:");
    scanf("%d",&opt);
    switch(opt)
    {
    case 1:
    for(i=0;i<line;i++)
    {
    for(j=0;j<=i;j++)
    {
    printf("%d ",++k);
    }
    printf("n");
    }
    break;
    case 2:
    for(i=0;i<line;i++)
    {
    for(j=0;j<=i;j++)
    {
    k++;
    }
    }
    for(i=0;i<line;i++)
    {
    for(j=0;j<=i;j++)
    {
    if(k==9 || k==8 || k==7 || k==6 || k==5 || k==4 || k==3 || k==2 || k==1)
    printf("%d  ",k--);
    else                 
    printf("%d ",k--);               
    }
    printf("n");
    }
    break;
    default:system("cls");
    printf("Wrong optionn");
    break;
    }
    system("pause");
    return 0;
}