HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Repetition (Loops) > problem:


044. 50597 - Drawing Diamonds

Guest
• Review clarifications (1)

Volume problems

• 026. 50399 - Mobile Base Station
• 026. 50487 - Radius of Inscribed Circle
• 027. 50548 - Albanian Airlines
• 028. 50483 - Group Total
• 030. 50584 - Total invoice amount
• 033. 50588 - Processing the list of n...
• 035. 50573 - Count and Sum
• 040. 50335 - Five Math Operators
• 044. 50597 - Drawing Diamonds
• 045. 50462 - Class Average (3 Gra...
• 050. 50450 - Last Appereance of a ...
• 058. 50574 - Triangular Numbers
• 060. 50362 - Pythagorean Numbers
• 060. Problem 2
• 065. 50394 - Water Bills
• 070. 50465 - How many students h...
• 072. 50473 - Counting Circles Positions

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Prepared by Ibrahim Mesecan.

Drawing Diamonds

Shqip

You are going to be given a number and a char. Write a program that draws a diamond with the given size and char.

Input specification
You will be given an integer n (where 1 ≤ n < 100), and a char from ASCII table.
Note: For convenience, n will be an odd number.

Output specification
Draw a diamond using the given character and size. When drawing it, the height of the diamond (the number of lines) will be equal to the given number n.

At the beginning of every line (except the mid line), there will be some space. The number of spaces at the beginning of every line will first decrease, after the mid line, it will increase again. Pay attention that the number of characters on every line changes, too.


Sample Input 1
7 #
Sample Output 1
   #
  # #
 # # #
# # # #
 # # #
  # #
   #

Sample Input 2
5 *
Sample Output 2
  *
 * *
* * *
 * *
  *


Для отправки решений необходимо выполнить вход.

www.contester.ru