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

Opis rješenja:

Pocetni podaci 
i0 tmin:6  niz: 6 5 3 4 1 

Postupak trazenja mimimuma u tmin
i1  tmin:5  niz: 6 5 3 4 1 
i2  tmin:3  niz: 6 5 3 4 1 
i4  tmin:1  niz: 6 5 3 4 1 
Najmanji clan niza je 1

Listing programa:

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

	public static void main(String[] args) {

		Scanner input = new Scanner(System.in);
		System.out.println("Najmanji 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 tmin = 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 mimimuma u tmin
		for (int i = 1; i < niz.length; i++) {
			if (tmin > niz[i]) 
				tmin = niz[i];

		}
		System.out.println("\nNajmanji clan niza je " + tmin);
	}
}

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

		Scanner input = new Scanner(System.in);
		System.out.println("Najmanji 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 tmin = niz[0];
		System.out.print("Pocetni podaci \n" + "i" + 0 + " tmin:" + tmin + "  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 mimimuma u tmin");
		for (int i = 1; i < niz.length; i++) {
			if (tmin > niz[i]) {
				tmin = niz[i];
				// dio za ispis pri svakoj promjeni
				System.out.print("i" + i + " " + " tmin:" + tmin + "  niz: ");
				for (int k = 0; k < niz.length; k++)
					System.out.print(niz[k] + " ");
				System.out.println();
			}
		}
		System.out.println("Najmanji clan niza je " + tmin);
	}
}

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

Listing programa:

package Min_max;
import java.util.Scanner;	
	public class Zadatak10511002 {	
	
	
	
	
	
	
	public static void main(String[] args) {
	
		Scanner input = new Scanner(System.in);
		System.out.println("Najmanji clan niza");
		int niz[]=new int[6];
		for (int i=1; i< niz.length; i++){
			System.out.print(i +"-->");
			int clan=input.nextInt();
			niz[i]=clan;	
		} 
		int tmax = niz[1];
		for (int i=2; i< niz.length; i++){
			if ( tmax > niz[i])
				tmax = niz[i];
		}
		System.out.println("Najmanji clan niza je " +tmax);		}		
}

Ispis na ekranu:

Index