Kvadrat - Županijsko (2011)


Submit solution

Points: 30 (partial)
Time limit: 1.0s
Memory limit: 32M

Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Županijsko natjecanje 2011. godine za 3. i 4. razred Srednje Škole - 1. zadatak

Marica voli crtati geometrijske likove na računalu. Međutim, dosadili su joj svi programi za crtanje, pa je odlučila koristit programe za obradu teksta.

Odlučila je uz pomod znakova '*' nacrtati kvadrat, koji je zarotiran za 45 stupnjeva, kao na slici:

S obzirom da joj je cijeli svijet programa za obradu teksta nepoznat, potrebna joj je pomod. Napišite program koji de Marici „iscrtati“ zadani kvadrat u tekstualnom obliku. Marica de zadati broj N, koji označava duljinu dijagonale kvadrata. Vaš zadatak je iscrtati zadani kvadrat uz pomod znakova '*'.

ULAZNI PODACI

U prvom retku se nalazi neparni broj N (3 ≤ a ≤ 99) koji označava duljinu dijagonale kvadrata.

IZLAZNI PODACI

U prvih N redaka je potrebno ispisati po N znakova koji de ocrtavati zadani kvadrat. Prazan prostor iscrtajte razmacima ' ', a područje kvadrata iscrtajte zvjezdicama '*'.

PRIMJERI TEST PODATAKA

ulaz
3
izlaz
 *
***
 *
ulaz
5
izlaz
  *
 ***
*****
 ***
  *
ulaz
7
izlaz
   *
  ***
 *****
*******
 *****
  ***
   *

Comments

There are no comments at the moment.