10.2.. Učitati članove i naći najveći član niza.

Opis rješenja:

Pocetni podaci 
i0 tmax:1  niz: 1 2 5 3 6 

Postupak trazenja maksimuma u tmax
i1  tmax:2  niz: 1 2 5 3 6 
i2  tmax:5  niz: 1 2 5 3 6 
i4  tmax:6  niz: 1 2 5 3 6 
Najveci clan niza je 6

Listing programa:

package Min_max;
import java.util.Scanner;	
public class Zadatak10511001 {	

	public static void main(String[] args) {

		Scanner input = new Scanner(System.in);
		System.out.println("Najveci clan niza");
		System.out.print("Ucitaj broj clanova niza ");
		int n = input.nextInt();

		int niz[] = new int[n];
		System.out.println("Ucitaj clanove niza:");
		for (int i = 0; i < niz.length; i++) {
			System.out.print(i + "-->");
			niz[i] = input.nextInt(); // ucitaj niz[i] - i-ti clan niza
		}
		int tmax = niz[0];
		System.out.print("niz: ");
		for (int i = 0; i < niz.length; i++)
			System.out.print(niz[i] + " "); // ispis niz[i] - i-ti clan niza

		// Postupak trazenja maksimuma u tmax
		for (int i = 1; i < niz.length; i++) {
			if (tmax < niz[i])
				tmax = niz[i];
		}
		System.out.println("\nNajveci clan niza je " + tmax);
	}
}

Ispis na ekranu:
Najveci clan niza
Ucitaj broj clanova niza 5
Ucitaj clanove niza:
0-->1
1-->2
2-->5
3-->3
4-->6
niz: 1 2 5 3 6 
Najveci clan niza je 6
 
II Varinata - Ispis pri traženju
	public static void main(String[] args) {

		Scanner input = new Scanner(System.in);
		System.out.println("Najveci clan niza");
		System.out.print("Ucitaj broj clanova niza ");
		int n = input.nextInt();

		int niz[] = new int[n];
		System.out.println("Ucitaj clanove niza:");
		for (int i = 0; i < niz.length; i++) {
			System.out.print(i + "-->");
			niz[i] = input.nextInt(); // ucitaj niz[i] - i-ti clan niza
		}
		int tmax = niz[0];
		System.out.print("Pocetni podaci \n" + "i" + 0 + " tmax:" + tmax + "  niz: ");
		for (int i = 0; i < niz.length; i++)
			System.out.print(niz[i] + " "); // ispis niz[i] - i-ti clan niza

		System.out.println("\nPostupak trazenja maksimuma u tmax");
		for (int i = 1; i < niz.length; i++) {
			if (tmax < niz[i]) {
				tmax = niz[i];
				// dio za ispis pri svakoj promjeni
				System.out.print("i" + i + " " + " tmax:" + tmax + "  niz: ");
				for (int k = 0; k < niz.length; k++)
					System.out.print(niz[k] + " ");
				System.out.println();
			}
		}
		System.out.println("Najveci clan niza je " + tmax);
	}
}

Ispis na ekranu:
Najveci clan niza
Ucitaj broj clanova niza 5
Ucitaj clanove niza:
0-->1
1-->2
2-->5
3-->3
4-->6
Pocetni podaci 
i0 tmax:1  niz: 1 2 5 3 6 
Postupak trazenja maksimuma u tmax
i1  tmax:2  niz: 1 2 5 3 6 
i2  tmax:5  niz: 1 2 5 3 6 
i4  tmax:6  niz: 1 2 5 3 6 
Najveci clan niza je 6

Ispis na ekranu:

Index