public class Tabele {
	public static void main(String[]args){
		//2d tabela 6x20
		int[][] tab = new int[6][20];
		
		//polje napolni z nakljucnimi 1-9 st.
		for (int v = 0;v<tab.length;v++){
			for (int s = 0;s<tab[v].length;s++){
				tab[v][s]=(int)(Math.random()*9)+1;
			}
		}
		
		//izpiši vrednost
		for (int v = 0;v<tab.length;v++){
			for (int s = 0;s<tab[v].length;s++){
				System.out.print(tab[v][s]+" ");
			}
			System.out.println();
		}
		
		//izpiši vsebino 4 vrstice v 7 stolpcu
		System.out.println(tab[3][6]);
		System.out.println(tab.length);
		
		//izpis druge vrstice
		for(int s = 0;s<tab[1].length;s++){
			System.out.print(tab[1][s]+" ");
		}
		
		//7 stolpec napolni z 0lami
		for(int v = 0;v<tab.length;v++){
			tab[v][6] = 0;
		}
		
		//izračunaj in izpiši povpr vrednost zank v tabeli tab
		int vs = 0, st = 0;
		for (int v = 0;v<tab.length;v++){
			for (int s = 0;s<tab[v].length;s++){
				vs+=tab[v][s];
				st++;
			}
		}
		System.out.println("Vsota: "+vs);
		System.out.println("Povpr:"+1.0*vs/st);
		
		//poišči in izpiši min in max element v tabeli
		int min = tab[0][0], max = tab[0][0];
		for (int v = 0;v<tab.length;v++){
			for (int s = 0;s<tab[v].length;s++){
				min = Math.min(tab[v][s],min);
				max = Math.max(tab[v][s],max);
			}
		}
		System.out.println("Min "+min);
		System.out.println("Max "+max);
		
		//ugotivi ali obstaja vrednost 8 v tab?
		boolean obstaja=false;
		for (int v = 0;v<tab.length;v++){
			for (int s = 0;s<tab[v].length;s++){
				if (tab[v][s] == 8)
					obstaja = true;
			}
		}
		if (obstaja==true)
			System.out.println("Število 8 je v tabeli "+obstaja);
		else
			System.out.println("Števila 8 ni v tabeli "+obstaja);
	}
}