Guest User

Untitled

a guest
Dec 18th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. public class C1E22 {
  2.  
  3. public static void main(String[] args) {
  4.  
  5. int[][] matrix = new int[6][6];
  6. for (int i = 0; i < matrix.length; i++) {
  7. for (int j = 0; j < matrix[i].length; j++) {
  8. matrix[i][j] = (int)(Math.random() * 2);
  9. System.out.print(matrix[i][j] + " ");
  10. }
  11. System.out.println();
  12. }
  13.  
  14. System.out.println("Every row" +
  15. (isAllRowsEven1s(matrix) ? " " : " does not " +
  16. "have an even number of 1s"));
  17. System.out.println("Every column" +
  18. (isAllColumnsEven1s(matrix) ? " " : " does not " +
  19. "have an even number of 1s"));
  20. }
  21.  
  22. public static boolean isAllRowsEven1s(int[][] m) {
  23. int count = 0;
  24. for (int i = 0; i < m.length; i++) {
  25. for (int j = 0; j < m[i].length; j++) {
  26. if (m[i][j] == 1)
  27. count++;
  28. }
  29. if (count % 2 != 0)
  30. return false;
  31. }
  32. return true;
  33. }
  34. public static boolean isAllColumnsEven1s(int[][] m) {
  35. int count = 0;
  36. for (int i = 0; i < m.length; i++) {
  37. for (int j = 0; j < m[i].length; j++) {
  38. if (m[j][i] == 1)
  39. count++;
  40. }
  41. if (count % 2 != 0)
  42. return false;
  43. }
  44. return true;
  45. }
  46. }
Add Comment
Please, Sign In to add comment