You are on page 1of 2

//Inside diamond pattern

#include<stdio.h>
int main()
{
int a[5]={'A','B','C','D','E'};
int temp;
temp=4;
for(int i=0;i<5;i++)
{
for(int j=0;j<=temp;j++)
{
printf("%c",a[j]);
}
for(int k=1;k<=2*i;k++)
{
printf(" ");
}
for(int l=temp;l>=0;l--)
{
printf("%c",a[l]);
}
temp--;
printf("\n");
}
temp=1;
for(int i=0;i<4;i++)
{
for(int j=0;j<=temp;j++)
{
printf("%c",a[j]);
}
for(int k=0;k<(6-(2*i));k++)
{
printf(" ");
}
for(int l=temp;l>=0;l--)
{
printf("%c",a[l]);
}
temp++;
printf("\n");
}
return 0;
}

//To Print Diamond Pattern


#include<stdio.h>
int main()
{
int a[5]={1,2,3,4,5};
int i,temp;

temp=0;
for(i=0;i<5;i++)
{
for(int m=0;m<5-i;m++)
{
printf(" ");
}
for(int k=temp;k>=0;k--)
{
printf("%d",a[k]);
}
for(int j=0;j<=temp;j++)
{
printf("%d",a[j]);
}
temp++;
printf("\n");
}
temp=3;
for(i=0;i<4;i++)
{
for(int m=0;m<=i+1;m++)
{
printf(" ");
}
for(int k=temp;k>=0;k--)
{
printf("%d",a[k]);
}
for(int j=0;j<=temp;j++)
{
printf("%d",a[j]);
}
temp--;
printf("\n");
}
return 0;
}

You might also like