View Code of Problem 2592

#include<stdio.h>
void main()
{
	int T;
	scanf("%d",&T);
	getchar();
	while(T--)
	{
		char ch;
		int n,i,j;
		scanf("%c %d",&ch,&n);
		getchar();
		if(n<=0)
		{
			break;
		}
		if(n==1)
		{
			printf("%c\n",ch);
		}else if(n==2)
		{
		    for(j=1;j<=n-1;j++)
			{
				printf(" ");
			}
			printf("%c\n",ch);
			for(j=1;j<2*n-1;j++)
			{
				printf("%c",ch);
			}
			printf("%c\n",ch);
		}else
		{
			for(j=1;j<=n-1;j++)
			{
				printf(" ");
			}
			printf("%c\n",ch);
			for(i=2;i<=n-1;i++)
			{
				for(j=1;j<=n-i;j++)
				{
					printf(" ");
				}
				printf("%c",ch);
				for(j=1;j<=i*2-3;j++)
				{
					printf(" ");
				}
				printf("%c\n",ch);
			}
			for(j=1;j<2*n-1;j++)
			{
				printf("%c",ch);
			}
			printf("%c\n",ch);
		}
	}	
}

Double click to view unformatted code.


Back to problem 2592