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
811
Vastaukset 5
- 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
- 751220
Olet nainen ollut vaikein rasti
Eniten olet tunteitani myllännyt ja niitä kuluttanut, ja tuottanut. 🤔821127Kuhmolainen opettaja tuomittu vainoamisesta
https://yle.fi/a/74-20248184 ”Kuusikymppinen kuhmolaisnainen piinasi naapureitaan lähes kahdeksan vuoden ajan. Nainen241085Anteeksi J-mies
Anteeksi että myötävaikutin siihen että rakastuit minuun, jota et voi koskaan saada. Viimeksi kun näimme ja katselimme t129955Elämäni biisi -paljastus: Tänä lauantaina 26.9. nämä julkkikset istahtavat sinisille sohville!
Katsotko Elämäni biisiä? Elämäni biisi on monen suomalaisen suosikki. Vieraslista lauantaina 26.9. tarjoilee vieraita m6908- 60854
Mihin Asiakirjat ovat voineet kunnasta kadota???
LUE kuinka verorahoja haaskattiin Yle: Ähtärin pandalaskelmat salattiin ja hukattiin - Satakunnan Kansa https://share.73714Mitä muuta on olemassa kuin lisääntyminen
Jos mies ei pääse lisääntymään niin mikä hänen osansa elämässä on? mitä jää jäljelle? Hän on vain muiden palvelija kok132672Ähtäri on taas TV: n ja radion ykkösuutinen
Uusi podcast on julkaistu ja on nyt kuunneltavissa. Mot on tehnyt hyvää työtä! Mikko Savola ja kepu ei ota mitään vast50652Siinä kävi mies nyt niin että tämä ämmä muuttaa ulkomaille
Vuonojen maa kutsuu, joten ei hätää. Et kuule minusta enää. 😂 Lycka till! Ämmä riittää.80632- 48537
Miten sinä voit?
Kysytkö kukaan sitä sinulta? Olen huomannut, että jos kohtaa empaattisen ihmisen ja hän kysyy noin, saattaa padot murtua90530- 25512
- 36495
Suomen 4. seksikkäin mies Miika Nousiaisen tilalle - Pitääkö olla huolissaan palaa tv:seen
Suosittu keskusteluohjelma tekee paluun. Tällä kertaa panelistina ei jatka enää Miika Nousiainen, vaan hänen tilalleen t11480- 109480
- 43467
Moottoripyöräonnettomuus
Mopomiitissä tapahtunut onnettomuus ja uutisointi. Ajoradan ylityksen vaarallisuudesta ei mitään uutisointia. Ei myöskää40438- 19436
Uusi ruokapaikka
Tuleeko Haapavedelle uusi lounaspaikka ,haetaan kokkia? Uusi firma kyseessä12398