View Code of Problem 2592

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

Double click to view unformatted code.


Back to problem 2592