C Program to print multiple diamonds of $ | $ sign Diamond in C Language

C Program to print multiple diamonds of  $ | $ sign Diamond in C Language



#include
main()
{
    int j,i,k,l,m,n;
    char c;
    do
    {
        printf("Enter the number of dollars in the base..");
        scanf("%d",&k);
        printf("\nEnter the number of diamonds you want ..");
        scanf("%d",&n);
        printf("\n\n");
        for (i=1;i<=k;i++)
        {
            for(m=1;m<=n;m++)
            {
                for(l=0;l<(k-i);l++)
                printf(" ");
                for (j=0;j<i;j++)
                printf ("$ ");
                for(l=0;l<(k-i);l++)
                printf(" ");
            }
            printf("\n");
        }
        for (i=1;i<=k;i++)
         {
            for(m=1;m<=n;m++)
            {
                printf(" ");
                for(l=1;l<i;l++)
                printf(" ");
                for (j=1;j<=k-i;j++)
                printf ("$ ");
                for(l=0;l<i;l++)
                printf(" ");
            }
            printf("\n");
          }
        printf("\nEnter y to try more...press any other key exit...\t");
        c=getchar();
        c=getchar();
        putchar('\n');
    }
    while(c=='y');
}




No comments:

Post a Comment