HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Ad-Hoc > problem:


50597 - Drawing Diamonds

Guest
• Review clarifications (1)

Section problems

• 50505 - kht Puzzle
• 50346 - The Biggest Date
• 50512 - Coding redundancy
• 50528 - Rock-Scissors-Paper
• 50493 - n-digit kth Prime Number
• 50520 - Filling a Matrix Randomly
• 50454 - What day is it?
• 50474 - Sum of Two Primes
• 50597 - Drawing Diamonds
• 50253 - Timer
• 50294 - Centimeters to Yards
• 50303 - Pattern
• 50882 - FizzBuzz
• 50322 - Snake Pattern
• 50302 - Paper Scissors Rock
• 50396 - Cinema Tickets - 1
• 50366 - Student Averages (2 Grades)

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