Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java pomoc [HITNO]

[es] :: Java :: Java pomoc [HITNO]

Strane: 1 2

[ Pregleda: 7197 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

csplayerr
Srbija

Član broj: 331750
Poruke: 3
*.dynamic.isp.telekom.rs.



Profil

icon Java pomoc [HITNO]28.12.2015. u 23:11 - pre 100 meseci
Postovani,

Nov sam na forumu, i pocetnik u javi pa mi treba pomoc kako da ovo sto vidite na slici iscrtam u netbeansu...
Hvala unapred.

 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Java pomoc [HITNO]29.12.2015. u 08:26 - pre 100 meseci
Netbeans je razvojno okruženje. Da li samo treba da izgenerišeš statičnu sliku, ili planiraš da praviš igru? Biće da si zagrizao preveliki zalogaj... :(
 
Odgovor na temu

csplayerr
Srbija

Član broj: 331750
Poruke: 3
*.exe-net.net.



Profil

icon Re: Java pomoc [HITNO]29.12.2015. u 09:38 - pre 100 meseci
Samo da izgenerisem sliku... Radio sam dosta vezba s tim, ali ovo mi ne uspeva nikako...
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Java pomoc [HITNO]29.12.2015. u 11:21 - pre 100 meseci
Mislim da font koji je korišćen u slici koju si okačio dolazi od TeX-a. Jedna mogućnost ti je da iz Jave izgenerišeš TeX sors i onda izgenerišeš PDF ili sliku ili šta već.

Druga mogućnost ti je da izgenerišeš SVG. To bi trebalo da bude relativno jednostavno (SVG fajl je zapravo XML).

Treća mogućnost je da koristiš neki bitmap imaging library iz Jave.
 
Odgovor na temu

csplayerr
Srbija

Član broj: 331750
Poruke: 3
*.dynamic.isp.telekom.rs.



Profil

icon Re: Java pomoc [HITNO]02.01.2016. u 13:52 - pre 100 meseci
Ako neko moze ovo da mi odradi bio bih mu zahvalan, ja sam vie mislio da uradim drawing te slike, ako me razumete, da iscrtavam linije i strinovima napisem brojeve.
Moze na foru kao nacrtam kockicu malu i pustim for petlju za kvadratice a posle for petlja za stringove, samo sto ne znam kako to da uradim, pocetnik sam.

Ukoliko neko moze da mi napise kod za to, hvala unapred
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
2601:241:8303:1477:14e9:a5a4..



+64 Profil

icon Re: Java pomoc [HITNO]02.01.2016. u 19:31 - pre 100 meseci
Aman bre decko barem napisi neki kod ovde da se vidi da si se pomocio i da je negde zaglavilo. Nece ovde niko da ti odradi domaci zadatak.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Java pomoc [HITNO]03.01.2016. u 10:46 - pre 100 meseci
Naravno da možeš da "uradiš drawing" te slike, to i jeste poenta. Evo ti jedan SVG fajl, otvori ga iz editora i videćeš kako se crta.
Prikačeni fajlovi
 
Odgovor na temu

neki_adsl
Novi Sad

Član broj: 280700
Poruke: 21
*.adsl-1.sezampro.rs.



+1 Profil

icon Re: Java pomoc [HITNO]23.07.2016. u 13:44 - pre 93 meseci
Cao, reko da ne otvaram bzvz novu temu...mozda je ok ovde pitati..izvinjavam se unapred ako sam pogresila. Naime pocetnik sam u javi i radim nekakve zadatke, ne bi li provezbala nauceno.
Moze li mi neko pomoci oko ovoga?

package domaci;

/**
* Zadatak 6
* Napisati program koji pronalazi najveci elementu nizu decimalnih brojeva.
* @author lenjivica
* @return najveci element
*/

public class Zad06 {

public static void main(String args[]){

double niz[] = {2.3,4.6,45.6,7.1,89.1};
double max = niz[0];
for (int i = 0; i < niz.length; i++) {
if(max < niz){
max=niz;
}
}System.out.println("Najveci broj je " + max);



}


}


Sve sam uradila,program radi...uspela sam ga resiti,ali nisam sigurna kako. Znate ono, odjednom radi nakon 2-3h drndanja,ne znas kako al radi. I to nije dobro,hocu da znam kako. Ono sto mi nije jasno ovde sta sam uradila je ovaj deo :

if(max < niz){
max=niz;
} <---- ? Sam ja tu izjednacila 2.3 sa celim nizom ili pogledala dal u nizu postoji 2.3? Ne znam zaista...


Hvala unapred!

Srdacan pozdrav!
 
Odgovor na temu

Rusi
Novi Sad

Član broj: 64282
Poruke: 292



+5 Profil

icon Re: Java pomoc [HITNO]23.07.2016. u 14:51 - pre 93 meseci
Pozdrav,

ovaj kod ne moze da radi to sto hoces jer postoji jedna greska a to je iteracija elemenata gde si zaboravila na napises i (ovo ti se verovatno dogodilo kada si postovala ovde, koristi code za ubacivanje svih kodova ubuduce):
Code (java):

for (int i = 0; i < niz.length; i++) {
if(max < niz[i]){
max = niz[i];
 


Da bi odredila neki min ili max niza elemenata tj. sa cime da se poredi ceo niz dodeli se pocetni index tj double max = niz[0]; sa kojim ce se kroz kretanje kroz niz elemenata moci drugi elementi da se porede i ako je trenutni element niza veci od zadatog prvog elementa niza max = niz[0], taj element ce se dodeliti promenljivoj max, to ti je ova linija u kodu: max=niz(i); (namerno sam stavio obicne zagrade jer sa kockastim detektuje da hocu italic da pisem).




Ubaci liniju koju sam napisao dole u kodu u svoj zadatak da bi ti bilo malo jasnije sta se desava, takodje menjaj poziciju maksimalnog elementa niza npr ovako: double niz[] = {4.6,2.3,89.1,7.1,45.1}; znaci samo ih izrotiraj pozicije da bi zadatak bio jos jasniji za razumevanje.

Code (java):

double niz[] = {2.3,4.6,45.6,7.1,89.1};
double max = niz[0];

for (int i = 0; i < niz.length; i++) {
     System.out.println(max + " < niz[" +niz[i] +"]"); // OVA LINIJA ovde
     if(max < niz[i]){
          max=niz[i];
     }
}

System.out.println("Najveci broj je " + max);

 



Da bi ti bilo jos jasnije i preglednije odradi sa promenljivom tipa int i jednocifrenim brojevima i ubaci npr. ovako: niz[] = {2,1,5,7,3,4}... ili tome slicno.


Uradi sada ponovo i neka bude domaci da odredis pored maksimalnog elementa niza i poziciju tog najveceg elementa niza :).

[Ovu poruku je menjao Rusi dana 23.07.2016. u 16:01 GMT+1]
 
Odgovor na temu

neki_adsl
Novi Sad

Član broj: 280700
Poruke: 21
109.121.2.*



+1 Profil

icon Re: Java pomoc [HITNO]23.07.2016. u 17:50 - pre 93 meseci
Code:

package domaci;

/**
 * Zadatak 6
 * Napisati program koji pronalazi najveci elementu nizu decimalnih brojeva.
 * @author lenjivica
 * @return najveci element
 */

public class Zad06 {
    
    public static void main(String args[]){
        
        double niz[] = {2.3,4.6,45.6,7.1,89.1};
        double max = niz[0];
        int pozicija = 1; //nema nulte pozicije,pa reko da broji od 1
        for (int i = 0; i < niz.length; i++) {
            
            
             System.out.println(max + " < niz[" +niz[i] +"]" + " pozicije " + i); 
            if(max < niz[i]){
                pozicija++;
                max=niz[i];
                
                
            }
        }System.out.println("Najveci broj je " + max + " a njegova pozicija je " + pozicija);

        

        
    }
    

}


Hvala ti sad mi je daleko jasnije, mislila sam tako nesto, ali nisam bila sigurna. Valjda ova pozicija sad odgovara :D
 
Odgovor na temu

Rusi
Novi Sad

Član broj: 64282
Poruke: 292



+5 Profil

icon Re: Java pomoc [HITNO]23.07.2016. u 18:56 - pre 93 meseci
I sta kaze zadatak? Jel na toj poziciji na kojoj je i maks? Probaj da izmiksujes redosled elemenata pa onda odgovori na pitanje.
Ajde ovako. Imas niz elemenata:
double niz[] = {2.3,4.6,45.6,7.1,89.1};

niz[0] = 2.3;
niz[1] = 4.6;
niz[2] = 45.6;
niz[3] = 7.1;
niz[4] = 89.1;

Cime se krecemo po elementima niza kroz for petlju? Sa i koji je inicijalizovan da krene od 0. I dok god je uslov tacan tj. i da je manje od duzine niza on ce se uvecavati za 1 (i++).
U prvom krugu pita da li je: max < niz[0] tj. 2.3 tj. element sa nulte pozicije, netacno jer su isti.
U drugom krugu pita da li je max < niz[1] tj. 4.6 tj. element sa prve pozicije, tacno i vrednost sa pozicije niz[1] ispisujemo u promenljivu double max. Sada tu vise nije max = niz[0], nego max = niz[1] tj njegova vrednost je sada 4.6
itd. do zadnjeg elementa.
 
Odgovor na temu

neki_adsl
Novi Sad

Član broj: 280700
Poruke: 21
109.121.2.*



+1 Profil

icon Re: Java pomoc [HITNO]24.07.2016. u 10:46 - pre 93 meseci
Code:

public static void main(String args[]){
        
        double niz[] = {2.3,4.6,45.6,7.1,89.1};
        double max = niz[0];
        int k=0;
        for (int i = 0; i < niz.length; i++) {
            System.out.println(max + " < niz[" +niz[i] +"]" + " pozicije " + i); 
             
            if(max < niz[i]){
                k=i;
                max=niz[i];

                }
        }
        System.out.println("Najveci broj je " + max + " a njegova pozicija je " + k);

        

        
    }





Hvala ti! Zapravo je jako prosto, a ja sam to nekako zakoplikovala,valjda zene su sklonije tome xD . Sada radi i kad promenim pozicije i kad dodam kolko hocu. i <-- je bitan za poziciju, a ono sto sam ranije uradila je samo koliko broj puta je uslov ispunjen sa onim pozicija++; ali ne i da zapravo gleda poziciju.
 
Odgovor na temu

Rusi
Novi Sad

Član broj: 64282
Poruke: 292



+5 Profil

icon Re: Java pomoc [HITNO]24.07.2016. u 12:16 - pre 93 meseci
Upravo tako! Pazljivo si citala i obratila paznju u ostatku desavanja zadatka i shvatila kako funkcionise. Ima razloga i to sto kazes u prvoj recenici sto se oduzilo :).

Na brzinu sam iskucao nekoliko zadataka za ovo da se jos bolje razume. Pa isprobaj ili neko drugo od pocetnika ko naleti na ovu temu. Nizovi su jako bitni da se razumeju.

Neka bude ovo niz elemenata: int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; ili slicni jednocifreni i tipa int

1) ispisati od nazad sve elemente niza (ako pukne program prouci indexiranje elem. niza i length...). Ako imamo 1,2,3,4 da ispise 4,3,2,1
2) sabrati sve elemente niza
3) Sabrati min. element niza i maks. element niza (zanemari sada ako ih ima vise)
4) Ispisati samo one elemente niza koji su veci od 5
5) Ispisati elemente niza na svakoj drugoj poziciji

Malo tezi:
6) Ispisati samo parne brojeve
7) Sabrati brojeve samo na parnim pozicijama
8) Naci minimlani element niza i ako ima vise od jednog ispisati da se u programu nalazi vise od jednog i koja je to vrednost, ako nema ispisati da postoji samo jedan i napisati njegovu vrednost
9) Sabrati poziciju minimalnog elementa sa tim elementom koji je na toj poziciji i isto tako uraditi za maksimalni element i njegovu poziciju i pojedinacno im ispisati zbir
10) Sabrati brojeve na parnim pozicijama i ako je njihov zbir veci od duzine niza ispisati da je rezultat veci i koji je to rezultat, a ako nije ispisati da je manji i koji je to rezultat

i najtezi:
11) Ispisati prvi najveci broj posle maks. broja iz elemenata niza. Ako imamo 1,2,3,4,5 treba da ispise broj 4 kao najveci broj posle broja 5



Posle toga kreni dinamicki da pravis programe gde ces unositi sa tastature (Scanner) kolko ce elemenata niza da sadrzi i svaki taj element preko tastature da se unese.

Uzivaj/Uzivajte!

 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
*.e-info.ba.



+62 Profil

icon Re: Java pomoc [HITNO]25.07.2016. u 08:34 - pre 93 meseci
neki_adsl, ako si ti zensko, ja sam Obamin ujak...

Pozz
 
Odgovor na temu

neki_adsl
Novi Sad

Član broj: 280700
Poruke: 21
*.adsl-a-1.sezampro.rs.



+1 Profil

icon Re: Java pomoc [HITNO]29.07.2016. u 22:30 - pre 93 meseci
Hvala Rusi dosta si mi pomogao, nisam stigla ovih dana da sredim ovo, sad sam uzela. Ako ima neko volje moze da pregleda, da mi pomogne...cini mi se da mi 8mi zadatak ne valja...postavka je losa jako,a nekako i 11 zajedno s njim..naravno ako nesto ne valja u ostalima.

Code:

package sa.foruma.zad;

/**
 * int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; 8) Naci minimlani element niza i
 * ako ima vise od jednog ispisati da se u programu nalazi vise od jednog i koja
 * je to vrednost, ako nema ispisati da postoji samo jedan i napisati njegovu
 * vrednost
 * 
 * @author lenjivica
 *
 */
public class Zad08 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        int min = niz[0];

        // Osmi zad
        // Ne znam kako da ga postavim
        System.out.println("----------Osmi zad---------------");
        for (int i = 0; i < niz.length; i++) {

            if (min > niz[i]) {
                min = niz[i];
//                System.out.println("\tNajmanji element na poziciji " + i + " je " + min);
                if (1>=min) {
                    System.out.println("\tNajmanji element na poziciji " + i + " je " + min);
                } else {
                    System.out.println("\tNema vise od jednog najmanjeg elementa");

                }

            }

        }
    }
}



package sa.foruma.zad;

/**
 * int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
 * i najtezi: 11) Ispisati prvi najveci broj posle maks. broja iz elemenata
 * niza. Ako imamo 1,2,3,4,5 treba da ispise broj 4 kao najveci broj posle broja
 * 5
 * @author lenjivica
 *
 */

public class Zad11 {
    
    public static void main(String args[]){
        
    int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
    int max=0;
    int k=0;
    
    
    // Jedanaesti zad zajbani zad xD
    //Ne znam da ga postavim
            System.out.println("----------Jedanaesti zad---------------");
            for (int i = 0; i < niz.length; i++) {
                k = i;
                if (max < niz[i] ) { 
                    max = niz[i];
                    
                        
                        
                        System.out.println("\t******MAX********");
                        System.out.println("\tSuma pozicije " + k + " i najveceg elementa " + max + " je " + (k + max));
                    }
                    
                } 

            }

}






To gore sto ne znam kako da uradim,a ovo ostalo su resenja,nadam se dobra. :)

Code:



package sa.foruma.zad;

/**
 * Neka bude ovo niz elemenata: int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; ili
 * slicni jednocifreni i tipa int 1) ispisati od nazad sve elemente niza (ako
 * pukne program prouci indexiranje elem. niza i length...). Ako imamo 1,2,3,4
 * da ispise 4,3,2,1
 * 
 * @author lenjivica
 *
 */

public class Zad01 {

    public static void main(String args[]) {

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };

        // Prvi zad
        System.out.println("----------Prvi zad---------------");

        for (int i = 8; i < niz.length; i--) {
            System.out.println(i + " clan niza " + niz[i]);
        }

    }

}


package sa.foruma.zad;

/**
 * Neka bude ovo niz elemenata: int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; ili
 * slicni jednocifreni i tipa int 2) sabrati sve elemente niza
 * 
 * @author lenjivica
 *
 */

public class Zad02 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        int sum = 0;

        // Drugi zad
        System.out.println("----------Drugi zad---------------");
        for (int i = 0; i < niz.length; i++) {
            sum += niz[i];
        }
        System.out.println("Ukupna suma niza je " + sum);

    }

}


package sa.foruma.zad;

/**
 * Neka bude ovo niz elemenata: int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; ili
 * slicni jednocifreni i tipa int 3) Sabrati min. element niza i maks. element
 * niza (zanemari sada ako ih ima vise)
 * 
 * @author lenjivica
 *
 */
public class Zad03 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        int max = niz[0];
        int min = niz[0];

        // Treci zad

        System.out.println("----------Treci zad---------------");
        for (int i = 0; i < niz.length; i++) {
            if (max < niz[i] ) {
                max = niz[i];
                
            }
                 if (min > niz[i]) {
                min = niz[i];

            }

        }
        System.out.println("Suma max " + max + " i min " + min + " elementa niza je : " + (min + max));
    }
}


package sa.foruma.zad;

/**
 * int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; 4) Ispisati samo one elemente niza
 * koji su veci od 5
 * 
 * @author lenjivica
 *
 */

public class Zad04 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };

        // Cetvrti zad
        System.out.println("----------Cetvrti zad---------------");
        for (int i = 0; i < niz.length; i++) {
            if (5 < niz[i]) {
                System.out.println("Elementi veci od pet su " + niz[i]);
            }
        }

    }

}


package sa.foruma.zad;

/**
 * int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6} Ispisati elemente niza na svakoj
 * drugoj poziciji
 * 
 * @author lenjivica
 *
 */

public class Zad05 {

    public static void main(String args[]) {

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };

        // Peti zad
        System.out.println("----------Peti zad---------------");
        for (int i = 0; i < niz.length; i += 2) {
            System.out.println("Svaka dr pozicija u nizu " + niz[i]);
        }

    }

}


package sa.foruma.zad;

/**
 * int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
 *  6) Ispisati samo parne brojeve
 * 
 * @author lenjivica
 *
 */

public class Zad06 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };

        // Sesti zad
        System.out.println("----------Sesti zad---------------");
        for (int i = 0; i < niz.length; i++) {
            if (niz[i] % 2 == 0) { // glupa java
                System.out.println("Parni brojevi niza su " + niz[i]);
            }

        }

    }

}


package sa.foruma.zad;

/**
 * int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; 
 * 7) Sabrati brojeve samo na parnim
 * pozicijama
 * 
 * @author lenjivica
 *
 */

public class Zad07 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        int sum = 0;

        // Sedim zad
        System.out.println("----------Sedmi zad---------------");
        for (int i = 0; i < niz.length; i++) {
            if (niz[i] % 2 == 0) { // glupa java
                sum += niz[i];
            }
        }
        System.out.println("Parni brojevi pozicija i njihova suma je " + sum);
    }

}


package sa.foruma.zad;

/**
 * int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6};
 * 9) Sabrati
 * poziciju minimalnog elementa sa tim elementom koji je na toj poziciji i isto
 * tako uraditi za maksimalni element i njegovu poziciju i pojedinacno im
 * ispisati zbir 
 * @author lenjivica
 *
 */

public class Zad09 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6};
        int max = niz[0];
        int min = niz[0];
        int k=0;
        
        // Deveti zadatak
                System.out.println("----------Deveti zad---------------");
                    for (int i = 0; i < niz.length; i++) {
                        
                        if (max < niz[i] ) {
                            max = niz[i];
                            k=i;
                        }
                        if (min > niz[i]) {
                            min = niz[i];
                            k = i;
                            System.out.println("Suma min elementa " + min + " i pozicije " + k + " je " + (min+k));
                            

                        }
                            
                    }
                     System.out.println("\nSuma maximalnog elementa " + max + " i pozicije " + k + " je " + (max+k));
                    
                
        
    }

}


package sa.foruma.zad;

/**
 * 10) Sabrati brojeve na parnim pozicijama i ako je njihov zbir
 * veci od duzine niza ispisati da je rezultat veci i koji je to rezultat, a ako
 * nije ispisati da je manji i koji je to rezultat
 * @author lenjivica
 *
 */

public class Zad10 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
        
        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        int sum=0;
        // Deseti zad
        System.out.println("----------Deseti zad---------------");
        for (int i = 0; i < niz.length; i++) {

            if (i % 2 == 0) { // glupa java
                System.out.println("Parni brojevi pozicija su " + i);
                sum += i;
            }

        }
        System.out.println("Suma parnih brojeva " + sum);
        if (sum > niz.length) {
            System.out.println("Rezultat je " + sum + " veci od duzine niza ");
        } else
            System.out.println("Rezultat je " + sum + " manji od duzine niza ");

    }

}







Ovo je mozda malo predugacko,izvinjavam se...

Citat:
neki_adsl, ako si ti zensko, ja sam Obamin ujak...

Pozz


Rajko onda sta da ti kazem, bezi kod Obame na rucak za dz :kez:
 
Odgovor na temu

Rusi
Novi Sad

Član broj: 64282
Poruke: 292



+5 Profil

icon Re: Java pomoc [HITNO]30.07.2016. u 20:23 - pre 93 meseci
Pogledacu ih na brzinu, nisam mislio da ces ih sve staviti :). Ostali i tezi, kao i neke druge zadatke sa nizovima ces shvatiti cim bolje savladas vise osnovnih zadataka.

1) Namerno sam stavio ovaj prvi. Nije dobro. Kada kazemo ime promenljive nekog niza .length sta to uradi? Kada inicijalizujemo int i = 0 u for petlji i dodelimo uslov dok god je i manji od niz.length, uvecavaj i za +1. Tako je kada idemo od prvog elementa niza. Sada treba obrnuti. Kako cemo od zadnjeg krenuti? Stavila si 8 jer si prebrojala jos i program puca jer nema dalje elemenata u nizu. Sta cemo ako stavimo 100 elemenata hoces sve prebrojati ili to moze lakse?

2 - 6 dobro je!

7) Nije dobro. Pitala si isto kao i prethodni zadatak. Da li je trenutni element niza paran broj. Treba sabrati brojeve koji su na parnim pozicijama, a ne da li je taj element paran broj.

8) Mali hint. Uraditi u dve odvojene for petlje. Fali tu jos nesto da bi znali kolko necega ima sto je isto...

9) U ovom slucaju je ispalo sta se trazi ali pogresno je postavljen. U ovom postavljenom zadatku, sa fiksnim brojevima, samo malo da se izmikasaju brojevi i iskakace vise puta println koji ne sme da bude sada u if uslovu kao i pogresna sabiranja sa pozicijama jer koristis samo jednu promenljivu koja treba dve razlicite stvari da radi tokom for petlje. Prvo se sve uradi u for-u pa zatim treba da se ispise rezultati.

10) Procitaj ponovo zadatak. Ima greska u uslovu.

11) Sve u svoje vreme :)
 
Odgovor na temu

dule_ns
Novi Sad

Član broj: 123863
Poruke: 257
195.78.86.*



+690 Profil

icon Re: Java pomoc [HITNO]01.08.2016. u 10:07 - pre 93 meseci
Citat:
8) Mali hint. Uraditi u dve odvojene for petlje. Fali tu jos nesto da bi znali kolko necega ima sto je isto...

Ostalo nisam ni gledao ali ovo nikako (dve petlje). Dovoljna je jedna petlja. Trebaju ti 2 promenjive, jedna je minimalna vrednost (to već imaš), a drugi je broj ponavljanja te minimalne vrednosti.
 
Odgovor na temu

bloker
R. Srpska

Član broj: 79958
Poruke: 216
89.111.244.*



+3 Profil

icon Re: Java pomoc [HITNO]02.08.2016. u 07:42 - pre 93 meseci
Za ove zadatke u kojima se traže brojevi na parnim pozicijama u nizu u "for" petlji umjesto "i++" stavi "i+2" i da "i" kreće od nule..
 
Odgovor na temu

neki_adsl
Novi Sad

Član broj: 280700
Poruke: 21
*.adsl-a-1.sezampro.rs.



+1 Profil

icon Re: Java pomoc [HITNO]07.08.2016. u 21:02 - pre 92 meseci
Et bila malo na odmoru,pa se dohvatila posla danas. Ko ima volje da pogleda,da sugestiju savet, mozda jos neki zadatak...bice mi zadovoljstvo (: . Ako nije dobro nesto ispravite i mozda kriticko objasnjenje, ne samo ovo ne valja :D (sad izvoljevam keke).



Code:
package sa.foruma.zad;

/**
 * Neka bude ovo niz elemenata: int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; ili
 * slicni jednocifreni i tipa int 1) ispisati od nazad sve elemente niza (ako
 * pukne program prouci indexiranje elem. niza i length...). Ako imamo 1,2,3,4
 * da ispise 4,3,2,1
 * 
 * @author lenjivica
 *
 */

public class Zad01 {

    public static void main(String args[]) {

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };

        // Prvi zad
        System.out.println("----------Prvi zad---------------");

        for (int i = niz.length - 1; i >= 0; i--) {
            System.out.println(i + " clan niza " + niz[i]);
        }

    }

}


package sa.foruma.zad;

/**
 * int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; 
 * 7) Sabrati brojeve samo na parnim
 * pozicijama
 * 
 * @author lenjivica
 *
 */

public class Zad07 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        int sum = 0;
        int k = 0;
        // Sedim zad
        System.out.println("----------Sedmi zad---------------");
        for (int i = 0; i < niz.length; i++) {
            while (i % 2 == 0) { // glupa java
                sum += niz[i];
                System.out.println("Parni brojevi pozicija " + i + " i njihova suma je " + sum);
                break;

            }

        }

    }

}


package sa.foruma.zad;

/**
 * int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; 8) Naci minimlani element niza i
 * ako ima vise od jednog ispisati da se u programu nalazi vise od jednog i koja
 * je to vrednost, ako nema ispisati da postoji samo jedan i napisati njegovu
 * vrednost
 * 
 * @author lenjivica
 *
 */
public class Zad08 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        int min = niz[0];
        int k = niz[0];

        // Osmi zad

        for (int i = 0; i < niz.length; i++) {
            for (int j = min; j > niz[i];) {
                k = +niz[i];

                System.out.println("\tNajmanji element na poziciji " + i + " je " + k);
                break;

            }

        }

    }

}



package sa.foruma.zad;

/**
 * int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; 9) Sabrati poziciju minimalnog
 * elementa sa tim elementom koji je na toj poziciji i isto tako uraditi za
 * maksimalni element i njegovu poziciju i pojedinacno im ispisati zbir
 * 
 * @author lenjivica
 *
 */

public class Zad09 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        
        int max = niz[0];
        int min = niz[0];
        int k = 0;
        int j = 0;

        // Deveti zadatak
        System.out.println("----------Deveti zad---------------");
        for (int i = 0; i < niz.length; i++) {
//            niz[i] = (int)(Math.random()*9);
//            System.out.println("Random " + niz[i]);
            if (max < niz[i]) {
                max = niz[i];
                k = i;

            }
            if (min > niz[i]) {
                min = niz[i];
                j = i;
            }
        }
        System.out.println("Suma min elementa " + min + " i pozicije " + j + " je " + (min + j));
        System.out.println("\nSuma maximalnog elementa " + max + " i pozicije " + k + " je " + (max + k));
        
        

    }

}



package sa.foruma.zad;

/**
 * 10) Sabrati brojeve na parnim pozicijama i ako je njihov zbir veci od duzine
 * niza ispisati da je rezultat veci i koji je to rezultat, a ako nije ispisati
 * da je manji i koji je to rezultat
 * 
 * @author lenjivica
 *
 */

public class Zad10 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        int sum = 0;
        // Deseti zad
        System.out.println("----------Deseti zad---------------");
        for (int i = 0; i < niz.length; i = i + 2) {

            System.out.println("Parni brojevi pozicija su " + niz[i]);
            sum += i;

        }
        System.out.println("Suma parnih brojeva " + sum);
        if (sum > niz.length) {
            System.out.println("Rezultat je " + sum + " veci od duzine niza ");
        } else
            System.out.println("Rezultat je " + sum + " manji od duzine niza ");

    }

}



package sa.foruma.zad;

/**
 * int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 }; i najtezi: 11) Ispisati prvi
 * najveci broj posle maks. broja iz elemenata niza. Ako imamo 1,2,3,4,5 treba
 * da ispise broj 4 kao najveci broj posle broja 5
 * 
 * @author lenjivica
 *
 */

public class Zad11 {

    public static void main(String args[]) {

//        int[] niz = new int[9];
        int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
        int max = niz[0];
        int max1 = niz[1];

        // Jedanaesti zad zajbani zad xD
        System.out.println("----------Jedanaesti zad---------------");
        for (int i = 0; i < niz.length; i++) {
//             niz[i] = (int)(Math.random()*9);
//             System.out.println("Random " + niz[i]);
             if (niz[i] > max){
                 max1 = max;
                 max = niz[i];
             }else if (niz[i] > max1){
                 max1 = niz[i];
             }
               
           
        }
    
        System.out.println("\t******MAX********");
        System.out.println("Prvi najveci broj posle " + max + " je " + max1);

    }

}




 
Odgovor na temu

dule_ns
Novi Sad

Član broj: 123863
Poruke: 257
195.78.86.*



+690 Profil

icon Re: Java pomoc [HITNO]08.08.2016. u 09:43 - pre 92 meseci
Zad07
Ovo se ne radi tako, urađeno je ok kao deo zadatka 10 (mada tu imaš drugu grešku)

Zad08
Ne trebaju ti dve for petlje, vidim da si u zad 9 to ok uradio

Zad09
Ok, mali savet - nazovi promenjive tako da znaš čemu služe, i, j, k zovu isključivo promenjive za iteraciju

Zad10
Ne sabiraš dobre vrednosti, u primeru ti se slučajno dogodilo da dobiješ tačan rezultat

Zad11
Ok, ali ajde probaj jednu stvar - kako bi napisao program da može da obradi nizove svih mogućih veličina
 
Odgovor na temu

[es] :: Java :: Java pomoc [HITNO]

Strane: 1 2

[ Pregleda: 7197 | Odgovora: 27 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.