// showchar1.c -- program with a BIG I/O problem
#include <stdio.h>

void display(char cr, int lines, int width);

int main(void)
{
	// character to be printed
	int ch;
	// number of rows and columns
	int rows, cols;
	
	printf("Enter a character and two integers: ");
	while ((ch = getchar()) != '\n')
	{
		scanf("%d %d", &rows, &cols);
		display(ch, rows, cols);
		printf("Enter another character and two integers;\n");
		printf("Enter a newline to quit\n");
	}
	printf("Bye\n");
	return 0;
}

void display(char cr, int lines, int width)
{
	int row, col;
	
	for (row = 1; row <= width; row++)
	{
		for (col = 1; col <= width; col++)
			putchar(cr);
		// end line and start a new one
		putchar('\n');
	}
}

		
