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;
}