clr. píše:samozřejmě základ mam ale cykli apod už dohromady nedam, jelikžo je to strašně na hlavu
Ale neděs, jestli nezvládneš dva vnořené cykly for() s jednou podmínkou uvnitř, jak bys chtěl naprogramovat třeba úplně jednoduché řazení pole?

Takhle bych to udělal já:
Kód: Vybrat vše
radku=5;
sloupcu=8;
for (r=1;r<=radku;++r)
{
for (s=1;s<=sloupcu;++s)
if (r==1 || s==1 || r==radku || s==sloupcu)
printf("* ");
else
printf("- ");
printf("\n");
}
Je to v Céčku, takže budeš muset použít javovské metody, a upravit (případně zjednodušit - místo radku a sloupcu by uplne stačilo velikost) na správné rozměry. Tohle je psané pro vykreslení libovolně velkého obdélníku/čtverce.
Možná bys měl ještě před Javou zkusit tohle, stejně to dělají na Stanford University.