Nizovi Nizovi tippodatka naziv Promenljive 1 naziv Promenljive

  • Slides: 15
Download presentation
Nizovi

Nizovi

Nizovi tip_podatka[] naziv. Promenljive; 1 naziv. Promenljive = new tip_podatka[ceo_broj]; ILI 2 tip_podatka[] naziv.

Nizovi tip_podatka[] naziv. Promenljive; 1 naziv. Promenljive = new tip_podatka[ceo_broj]; ILI 2 tip_podatka[] naziv. Promenljive = new tip_podatka[ceo_broj]; ILI 3 tip_podatka[] naziv. Promenljive=new tip_podatka []{1, 2, 4, …} ILI tip_podatka[] naziv. Promenljive={1, 2, 4, …} 4

tip_podatka[] naziv. Promenljive; naziv. Promenljive = new tip_podatka[ceo_broj];

tip_podatka[] naziv. Promenljive; naziv. Promenljive = new tip_podatka[ceo_broj];

Kapacitet niza � Ako je potrebno dobiti vrednost kapaciteta niza (npr. da bi se

Kapacitet niza � Ako je potrebno dobiti vrednost kapaciteta niza (npr. da bi se videlo da li je niz dovoljno dugačak) to se radi na sledeći način: naziv. Promenljive. length

Primer 1 � Neka je potrebno deklarisati niz realnih brojeva. Odgovarajuća komanda i njen

Primer 1 � Neka je potrebno deklarisati niz realnih brojeva. Odgovarajuća komanda i njen efekat su dati na slici (Slika 3).

Zatim, neka je potrebno inicijalizovati niz tako da mu maksimalni kapacitet bude 10 elemenata,

Zatim, neka je potrebno inicijalizovati niz tako da mu maksimalni kapacitet bude 10 elemenata, Slika 4

Na kraju, neka je potrebno prvom elementu niza dodeliti vrednost 5. 6, trećem 0,

Na kraju, neka je potrebno prvom elementu niza dodeliti vrednost 5. 6, trećem 0, a poslednjem 3. 3, Slika 5

Računanje minimuma

Računanje minimuma

Problemi

Problemi

Učitati i ispisati članove niza. Scanner input = new Scanner(System. in); System. out. println("Ulaz

Učitati i ispisati članove niza. Scanner input = new Scanner(System. in); System. out. println("Ulaz i izlaz niza"); System. out. println("Unesite broj clanova niza"); int n = input. next. Int(); int niz[] = new int[n]; // rezervisanje prostora za niz od n clanova System. out. println("Unesite clanove niza: "); for (int i = 0; i < niz. length; i++) niz[i] = input. next. Int(); // ucitaj niz[i] - i-ti clan niza for (int i = 0; i < niz. length; i++) System. out. println(niz[i]); // ispis niz[i] - i-ti clan niza

Učitati članove niza. Ispisati: članove niza koji su veći od sledećeg člana. Scanner input

Učitati članove niza. Ispisati: članove niza koji su veći od sledećeg člana. Scanner input = new Scanner(System. in); System. out. println("Ulaz i izlaz niza"); System. out. println("Unesite broj clanova niza"); int n = input. next. Int(); int niz[] = new int[n]; // rezervisanje prostora za niz od n clanova System. out. println("Unesite clanove niza: "); for (int i = 0; i < niz. length; i++) niz[i] = input. next. Int(); // ucitaj niz[i] - i-ti clan niza for (int i = 0; i < niz. length; i++) { if (niz[i] > niz[i + 1]) // ispis clanova koji su niz[i] > niz[i + 1] System. out. println("niz[" + i + "]=" + niz[i]);

Učitati članove niza. Ispisati članove niza sa parnim indeksom. Scanner input = new Scanner

Učitati članove niza. Ispisati članove niza sa parnim indeksom. Scanner input = new Scanner (System. in); System. out. println("Ispisati parne"); System. out. println("Unesite broj clanova niza"); int n = input. next. Int(); int niz[]=new int[n]; System. out. println("Unesite clanove niza: "); for (int i = 0; i < niz. length; i++) niz[i] = input. next. Int(); // ucitaj niz[i] - i-ti clan niza for(int i=0; i < niz. length; i++){ if (i %2 == 0) System. out. println("niz["+i+"]="+niz[i]);

Učitati članove niza. Ispisati: pozitivne, nule pa negativne članove niza. System. out. println("Ispisati: pozitivne,

Učitati članove niza. Ispisati: pozitivne, nule pa negativne članove niza. System. out. println("Ispisati: pozitivne, nule pa negativne članove niza"); System. out. print("Unesite broj clanova niza "); int n = input. next. Int(); int niz[] = new int[n]; System. out. println("Unesite clanove niza"); for (int i = 0; i < niz. length; i++) niz[i] = input. next. Int(); // ucitaj niz[i] - i-ti clan niza for (int i = 0; i < niz. length; i++) if (niz[i] > 0) System. out. println("niz[" + i + "]=" + niz[i]); for (int i = 0; i < niz. length; i++) if (niz[i] == 0) System. out. println("niz[" + i + "]=" + niz[i]); for (int i = 0; i < niz. length; i++) if (niz[i] < 0) System. out. println("niz[" + i + "]=" + niz[i]);