Miten tällaisen voi tehdä?
Tee ohjelma, joka tulostaa annetun kokoisen kirjainneliön seuraavien esimerkkien mukaisesti. Voit olettaa, että kirjainneliön koko (kerrosten määrä) on 1–26.
Esimerkki 1
Anna koko: 3
AAAAA
ABBBA
ABCBA
ABBBA
AAAAA
Esimerkki 2
Anna koko: 4
AAAAAAA
ABBBBBA
ABCCCBA
ABCDCBA
ABCCCBA
ABBBBBA
AAAAAAA
Emme tajua tätä millään...
Kirjainneliö
5
713
Vastaukset
- foobarfoo
auttaako jos kerron et jos koko olis 5, niin rivi olis tällänen:
aaaaaaaaa
abbbbbbaa
abcccccba
abcdddcba
abcdedcba
abcdddcba
abcccccba
abbbbbbba
aaaaaaaaa
Meni vähän aikaan ennen ku ite tajusin mut eihän yliopiston tehtävät koskaan helppoja ole. Suositteln myös käymään niissä ohjelmointipajoissa;) - koodar
Mä voisin tehdä tuon. Paljonko maksatte?
- ei oppi ojaan
läksyt on tapana tehdä ihan itse....
- Nikodemus82
Käydään vain for-silmukalla läpi x ja y, ja merkin ascii-arvo ratkaistaan jotenkin:
ascii=64 min(TAULUKONKOKO/2-abs(TAULUKONKOKO/2-x), (TAULUKONKOKO/2-abs(TAULUKONKOKO/2-x));
Jossa TAULUKONKOKO on x:n ja y:n maksimiarvo. - eketti
Voit kokeilla lähestyä ongelmaa tällä tavalla. Kun olet saanut käyttäjältä syötteen taulukon koosta, luo väliaikainen taulukko[ ] muuttuja johon alat täyttämään kirjaimia. Taulukon alkioiden lukumäärä on aina *2-1.
Tässä mallisilmukka kaksiulotteisen taulukon käsittelyyn.
int koko=3;
char[][] taulukko = new char[koko*2-1][koko*2-1];
System.out.println("width =" taulukko.length);
System.out.println("height=" taulukko[0].length);
for(int y=0; y < taulukko[0].length; y ) {
for(int x=0; x < taulukko.length; x ) {
taulukko[x][y] = Character.forDigit(y x, 10);
}
}
for(int y=0; y < taulukko[0].length; y ) {
for(int x=0; x < taulukko.length; x ) {
System.out.print(taulukko[x][y]);
}
System.out.println("");
}
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Vain vasemmistolaiset rakennemuutokset pelastavat Suomen
Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot243409Persut huutaa taas: "kato! muslimi!"
Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe132828- 282504
- 421917
- 511749
- 141691
- 431584
KL: Mari Hynynen avoimena - Jouni-rakkaan ja Joel-pojan välit ovat nämä!
Mari Hynynen (ent. Perankoski) on naimisissa Jouni Hynysen kanssa. Marilla on edellisestä liitosta yksi lapsi, Joel Vola101458- 541424
Missikohu edustaa nykyajan monimuotoisuutta
Puolesta vai vastaan, saako esittää pilkkaavasti jonkun toisen ihmisen syntyperäisiä ominaisuuksia? Kadulla vastaan tule2631151