Tuesday, January 4, 2011

Inverted Triangles Pattern in C

coding:

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,n,m;
char a='*';
clrscr();
printf("Enter the Number: ");
scanf("%d",&n);
for(i=n;i>=1;i--)
{
for(j=1;j<=n-i;j++)

printf(" ");
for(j=1;j<=i;j++)

printf("%4c",a);
printf("\n");
}

for(i=2;i<=n;i++)

{
for(j=1;j<=n-i;j++)

printf(" ");
for(j=1;j<=i;j++)

printf("%4c",a);
printf("\n");
}
getch();
}


Output:

Printing Diamond Pattern in C Programming(r must be odd)

Coding:
#include<stdio.h>
#include <conio.h>
void main()
{
int r,s,c=1,j,k;
clrscr();
printf("Enter an Odd Number: ");
scanf("%d",&r);
printf("\n");
s=r/2;

for(j=0;j<=r/2;j++)
{
for(k=s;k>=0;k--)
printf(" ");
s--;
for(k=c;k>0;k--)
printf("*");
c+=2;
printf("\n");
}

c=r-2;
s+=2;

for(j=r/2;j>=0;j--)
{
for(k=0;k<=s;k++)
printf(" ");
s++;
for(k=c;k>0;k--)
printf("*");
c-=2;
printf("\n");
}

getch();

}

Output:

Printing Diamond Pattern in C


Coding:

#include<stdio.h>
#include <conio.h>
void main()
{
int i,j,n;
char a='*';
clrscr();
printf("Enter the Number: ");
scanf("%d",&n);
printf("\n");
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=i;j++)
printf("%-2c",a);
printf("\n");
}

n=n-1;

for(i=n;i>=1;i--)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=i;j++)
printf("%2c",a);
printf("\n");
}
getch();
}

Output: