Azazavr

Рисуем 4 массива крест накрест

Mar 1st, 2015
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.61 KB | None | 0 0
  1. public class MassiviIzChetireh {
  2.     public static boolean Check(int a) {
  3.         if (a != 0)
  4.             return true;
  5.         else
  6.             return false;
  7.     }
  8.  
  9.         public static void main(String[] args) {
  10.             int m[][] = new int[7][7];
  11.             int a = 1;
  12.  
  13.             for (int i = 0; i < m.length; i++) {
  14.                 for (int j = 0; j < m[i].length; j++) {
  15.                     m[i][j] += a;
  16.                     a++;
  17.                 }
  18.             }
  19.             //Рисуем флаг
  20.             for (int i = 0; i < m.length; i++) {
  21.                 for (int j = 0; j < m[i].length; j++) {
  22.                     if (j == i || i == (m.length-1) - j) {
  23.                         System.out.print(" * ");
  24.                     } else
  25.                         System.out.printf("%2d ", m[i][j]);
  26.                 }
  27.                 System.out.println();
  28.             }
  29.             System.out.println();
  30.  
  31.             //1 треугольник
  32.             for (int i = 0; i < m.length; i++) {
  33.                 for (int j = 0; j < m[i].length; j++) {
  34.                     if(j < i && i < (m.length-1) - j)
  35.                         System.out.printf("%2d ", m[i][j]);
  36.                     else
  37.                         System.out.print(" ");
  38.                 }
  39.                 System.out.println();
  40.             }
  41.             System.out.println();
  42.  
  43.             //2 треугольник
  44.             for (int i = 0; i < m.length; i++) {
  45.                 for (int j = 0; j < m[i].length; j++) {
  46.                     if( j > i && i < (m.length-1)-j)
  47.                         System.out.printf("%2d ", m[i][j]);
  48.                     else
  49.                         System.out.print(" ");
  50.                 }
  51.                 System.out.println();
  52.             }
  53.             System.out.println();
  54.             //3 треугольник
  55.             for (int i = 0; i < m.length; i++) {
  56.                 for (int j = 0; j < m[i].length; j++) {
  57.                     if(j > i && i > (m.length-1) - j)
  58.                         System.out.printf("%2d ", m[i][j]);
  59.                     else
  60.                         System.out.print("  ");
  61.                 }
  62.                 System.out.println();
  63.             }
  64.             //4 треугольник
  65.             for (int i = 0; i < m.length; i++) {
  66.                 for (int j = 0; j < m[i].length; j++) {
  67.                     if( j < i && i > (m.length-1)-j)
  68.                         System.out.printf("%2d ", m[i][j]);
  69.                     else
  70.                         System.out.print(" ");
  71.                 }
  72.                 System.out.println();
  73.             }
  74.         }
  75.     }
Advertisement
Add Comment
Please, Sign In to add comment