Forum » Programiranje » Java
Java
123mg ::
Pozdravljeni, imam par nalog, ki mi delajo težave.. če bi kdo znal rešiti bi bilo super :)
1. Dano je zaporedje: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Postavite rekurzivno fun, ki predstavlja to zaporedje + napišite rekurzivno metodo, ki poračuna podani člen zaporedja
int zaporedje(int n)
2. Napišite metodo, ki prešteje št vseh elementov, ki so večkratniki št 4 oz imajo vsaj eno cifro zapisano s 4. Št so omejena med 1 in 1000 (vključno). Metoda naj prejme polje celih št kot parameter ter vrne vsoto kot celo št
4. Napišite metodo, ki nariše kvadrat. Metoda prejme kot parameter naravno št. Metoda vrne rezultat tipa void. Vhodni parameter predstavlja dolžino stranice a. Metoda naj izriše kvadrat sestavljen iz števil:
primer: 1234
4123
3412
2341
1. Dano je zaporedje: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Postavite rekurzivno fun, ki predstavlja to zaporedje + napišite rekurzivno metodo, ki poračuna podani člen zaporedja
int zaporedje(int n)
2. Napišite metodo, ki prešteje št vseh elementov, ki so večkratniki št 4 oz imajo vsaj eno cifro zapisano s 4. Št so omejena med 1 in 1000 (vključno). Metoda naj prejme polje celih št kot parameter ter vrne vsoto kot celo št
4. Napišite metodo, ki nariše kvadrat. Metoda prejme kot parameter naravno št. Metoda vrne rezultat tipa void. Vhodni parameter predstavlja dolžino stranice a. Metoda naj izriše kvadrat sestavljen iz števil:
primer: 1234
4123
3412
2341
123mg ::
nevem niti kako bi začel..
pri zadnji edino nekaj, samo pri system.out.println ni točno tako zapisano, kot je zgoraj v navodilih
static void Kvadrat (int a) {
for(int i = -1; i < a ; i++) {
for(int j = 0; j < a ; j++) {
System.out.print(i+1);
}
System.out.println();
}
}
pri zadnji edino nekaj, samo pri system.out.println ni točno tako zapisano, kot je zgoraj v navodilih
static void Kvadrat (int a) {
for(int i = -1; i < a ; i++) {
for(int j = 0; j < a ; j++) {
System.out.print(i+1);
}
System.out.println();
}
}
Bizkit45 ::
1. če izbereš 5, potem sešteješ 1,2,3,4,5 = ? če ja, potem si pomagaj s tretjim primerom na spodnji povezavi, le da gre za sum.
https://www.javatpoint.com/recursion-in...
2.pri tej nalogi bo input nek nabor števil, ti ga moraš pa samo filtrirati z % in if. če bo pri % ostanek 0 in če pride čez if (govorim za tisto "vsaj eno cifro zapisano z 0"), potem inkrementiraš counter, ponavljaš dokler ne zmanjka števil v arrayu (ne pozabi na zero index)
4. jp, zanke
https://www.javatpoint.com/recursion-in...
2.pri tej nalogi bo input nek nabor števil, ti ga moraš pa samo filtrirati z % in if. če bo pri % ostanek 0 in če pride čez if (govorim za tisto "vsaj eno cifro zapisano z 0"), potem inkrementiraš counter, ponavljaš dokler ne zmanjka števil v arrayu (ne pozabi na zero index)
4. jp, zanke
BivšiUser2 ::
pri 4. imaš lahko komot en array, da potem izgleda (123412341...) potem pa samo pravilno izpisuješ vred z newlinei, al pa linked list.
SloTech - če nisi z nami, si persona non grata.
BivšiUser2 ::
Glej, za nivoj OPa bo dovolj. Sicer pa sem jaz namesto tebe prebral "Napiši metodo" in ne "Napiši metode"...
SloTech - če nisi z nami, si persona non grata.
blay44 ::
Brivec dobra stran. Takoj sem moral probati!
Prvi dve sta nezanimivi.
Tretja pa je taka: http://tpcg.io/PJ2Lp3
Prvi dve sta nezanimivi.
Tretja pa je taka: http://tpcg.io/PJ2Lp3
Zgodovina sprememb…
- spremenil: blay44 ()
Bizkit45 ::
public static int recursionSum (int n) { if (n==1) return 1; else { return recursionSum(n-1)+n; } } public static void main (String[]args) { System.out.println(recursionSum(10)); }
no, da bo vse rešeno, izvoli še prvo..
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java metode;Oddelek: Programiranje | 4923 (4115) | ragezor |
» | Java ObjektiOddelek: Programiranje | 2242 (1936) | Mavrik |
» | Java-Izdelek-NujnoOddelek: Programiranje | 1503 (1275) | iggy |
» | osnove v Javi - zvezdiceOddelek: Programiranje | 3530 (2752) | Tutankhamun |
» | [Java] Sortiranje objektovOddelek: Programiranje | 2842 (2842) | tjaz24 |