Advertisement
Guest User

Untitled

a guest
May 26th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package izaprzapocet;
  7.  
  8. /**
  9. *
  10. * @author st39860
  11. */
  12. public class Main {
  13.  
  14. public static int[][] generujMatici(int[][] matice) {
  15.  
  16. for (int i = 0; i < matice.length; i++) {
  17. for (int j = 0; j < matice[i].length; j++) {
  18. matice[i][j] = (int) (Math.random() * 50);
  19. }
  20. }
  21. return matice;
  22. }
  23.  
  24. public static void vypisMatici(int[][] matice) {
  25.  
  26. for (int i = 0; i < matice.length; i++) {
  27. for (int j = 0; j < matice[i].length; j++) {
  28. System.out.format("%4d", matice[i][j]);
  29. }
  30. System.out.println("\n");
  31. }
  32. }
  33.  
  34. public static void sectiHlDiag(int[][] matice) {
  35. int soucetnahldig = 0;
  36. for (int i = 0; i < matice.length; i++) {
  37. soucetnahldig += matice[i][i];
  38. }
  39. System.out.println("Soucet na hlavni diagonale je: " + soucetnahldig);
  40. }
  41.  
  42. public static void sepisSuda(int[][] matice){
  43. int sudaCisla = 0;
  44. for (int i = 0; i < matice.length; i++) {
  45. for (int j = 0; j < matice[i].length; j++){
  46. if(matice[i][j]% 2 ==0){
  47. System.out.format("%4d",matice[i][j]);
  48. }
  49. }
  50. }
  51. }
  52.  
  53. public static void main(String[] args) {
  54. int velikostMatice = (int) (Math.random() *8+2);
  55.  
  56. int[][] matice = new int[velikostMatice][velikostMatice];
  57. generujMatici(matice);
  58. vypisMatici(matice);
  59. sectiHlDiag(matice);
  60. sepisSuda(matice);
  61. }
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement