Tema: C# vs. C++
View Single Post
Staro 18.10.2008., 10:31   #7
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,750
Citiraj:
Autor aleks5698 Pregled postova
Kakva sam ja budala prijavio sam se za natjecanje... 1. razredi SŠ u Otvorenom Hrvtaskom natjecanju informatičara ili tak nest... i sam imam problem s jedmin zadatkom...

/odrez
Iako je natjecanje, cudno mi je da se daju takvi zadatci u prvom razredu gdje ucenik, sve da je i isao na kojekakva matematicka natjecanja, nema dovoljno podloge za rijesiti ovakav zadatak.

Bilo kako bilo, zadatak nije pretjerano tezak, pa ti evo uputa - prvo prouci koncept matrice (odnosno, mozda je bolje da se konzultiras svojim profesorom matematike za trivijalnije objasnjenje) i njezine implementacije u tebi zeljenom programskom jeziku.

Nakon toga, jedino ti preostaje poopciti model po kojemu se dobivaju ti "stilizirani" blokovi. Pogledaj ovo.

Code:
   12345
1  ..#..
2  .#.#.
3  #.A.#
4  .#.#.
5  ..#..
Dakle, imas kvadratnu matricu 5 x 5, a slovo ti se nalazi na koodrinati (3,3).

Sada,

Code:
   1234567890123
1  ..#...#...*..
2  .#.#.#.#.*.*.
3  #.P.#.A.*.S.*
4  .#.#.#.#.*.*.
5  ..#...#...*..
uzivsi u obzir ovo, lako je vidjeti da se slova nalaze, u matrici 5 x n (ova nasa konkretna je (5*13)) na koodrinati (3,3+4n; n E 0,1,2...). Sad ti samo preostaje pogledati druge ovisnosti, tj. kako i gdje se ispisuje ., # odnosno * i rijesis zadatak s nekoliko petlja i pokojim if-om.

HTH,
__________________
https://2.71828182845904523536028747...966967627.com/

Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote