Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.35 KB | None | 0 0
  1. public class g27s18974{
  2.     public static void main(String [] args){
  3.  
  4.     {
  5.         //zad 1
  6.         System.out.println("zad 1");
  7.  
  8.         int tab1[] = new int[(int)(Math.random()*10+1)];
  9.         int tab2[] = new int[(int)(Math.random()*10+1)];
  10.         int tab3[] = new int[(int)(Math.random()*10+1)];
  11.  
  12.         for(int i = 0; i<tab1.length; i++)
  13.             tab1[i] = (int)(Math.random()*10);
  14.  
  15.         for(int i = 0; i<tab2.length; i++)
  16.             tab2[i] = (int)(Math.random()*10);
  17.  
  18.         for(int i = 0; i<tab3.length; i++)
  19.             tab3[i] = (int)(Math.random()*10);
  20.  
  21.         System.out.println( "Dlugosc tablic od pierwszej do trzeciej: " + tab1.length + " " + tab2.length + " " + tab3.length);
  22.         int tab4[][] = {tab1, tab2, tab3};
  23.  
  24.         for(int i = 0; i< tab4.length;i++){
  25.             for(int j = 0; j < tab4[i].length; j++){
  26.                 System.out.print(tab4[i][j]+ " " );
  27.             }
  28.             System.out.println();
  29.         }
  30.         System.out.println();
  31.     }
  32.  
  33.  
  34.         // zad 2
  35.         System.out.println("zad 2");
  36.         {
  37.         int tab[][] = new int[8][8];
  38.         int tab2[] = new int [11];
  39.         boolean flaga = false;
  40.  
  41.         for(int i = 0; i<tab.length; i++)
  42.             for(int j = 0; j<tab[i].length; j++)
  43.                 tab[i][j] = (int)(Math.random()*10);
  44.  
  45.             for(int i = 0; i<tab.length; i++)
  46.             System.out.print(tab[i][i] + "  ");
  47.         System.out.println();
  48.  
  49.         for(int i = 0; i<tab.length; i++)
  50.             System.out.print(tab[i][tab[i].length -1 - i] + "  ");
  51.         System.out.println();
  52.        
  53.  
  54.         for(int i = 0; i<tab.length; i++){
  55.                 tab2[tab[i][i]]++;
  56.                 tab2[tab[i][tab.length -1-i]]++;
  57.         }
  58.  
  59.         for(int i = 0; i < tab2.length; i++)
  60.             if(tab2[i] >=3)
  61.                 flaga = true;
  62.                
  63.         System.out.println(flaga);
  64.  
  65.         }
  66.    
  67.         // zad 3
  68.     {
  69.         System.out.println("zad 3");
  70.  
  71.         char [] [] tab = { {'S' , 'a' , 'm' , 's' , 'u' , 'n' , 'g'} ,
  72.                             {'N' , 'o' , 'k' , 'i' , 'a'} ,
  73.                             {'A' , 'p' , 'p' , 'l' , 'e' } ,
  74.                             {'B' , 'l' , 'a' , 'c' , 'k' , 'B' , 'e' , 'r' , 'r' , 'y'} ,
  75.                             {'A' , 'l' , 'c' , 'a' , 't' , 'e' , 'l'} ,
  76.                             {'S' , 'o' , 'n' , 'y'} ,
  77.                             {'J' , 'o' , 'l' , 'l' , 'a'} };
  78.  
  79.     /*  for(int i = 0; i < tab.length; i++){
  80.             for(int j = 0; j<tab[i].length; j++)                   
  81.                  System.out.print(tab[i][j]);
  82.             System.out.println();
  83.         }
  84.     */ 
  85.         int[] res = new int[tab.length];
  86.         boolean flaga;
  87.         for(int i = 0; i < tab.length; i++){
  88.             flaga = false;
  89.             for(int j = 0; j < tab[i].length; j++)
  90.                 for(int v = 0; v < tab[i].length; v++)
  91.                     if(j !=v)
  92.                         if(tab[i][j] == tab[i][v] || (tab[i][j] == (char)((int)(tab[i][v] + 'a' - 'A'  ))) || (tab[i][j] == (char)((int)(tab[i][v] - 'a' + 'A'  )))){
  93.                             flaga = true;
  94.                         }
  95.             if(flaga==true)
  96.             res[i]++;
  97.             System.out.println(flaga);
  98.         }
  99.         System.out.println();
  100.  
  101.  
  102.             int sum = 0;
  103.         for(int i = 0; i < tab.length; i++){
  104.             sum = 0;
  105.             for(int j = 0; j < tab[i].length; j++)
  106.                 sum += tab[i][j];
  107.             if(sum > 255){
  108.                 System.out.println(true);
  109.                 res[i]++;
  110.             }
  111.             else
  112.                 System.out.println(false);
  113.                
  114.            
  115.         }
  116.             System.out.println();
  117.  
  118.  
  119.             boolean flaga2;
  120.         for(int i = 0; i < tab.length; i++){
  121.             flaga2 = false;
  122.             for(int j = 0; j < tab[i].length; j++)
  123.                 if(tab[i][j] == 'i'){
  124.                     flaga2 = true;
  125.                 }
  126.             if(flaga2==true)
  127.                 res[i]++;  
  128.             System.out.println(flaga2);
  129.         }
  130.  
  131.         System.out.println();
  132.         boolean flaga3;
  133.         for(int i = 0; i < tab.length; i++){
  134.             flaga3 = false;
  135.             for(int j = 0; j < tab[i].length; j++)
  136.                 for(int v = 0; v < tab[i].length; v++)
  137.                     if(j !=v)
  138.                         if(tab[i][j] == tab[i][v])
  139.                             flaga3 = true;
  140.             if(flaga3==true)
  141.                 res[i]++;
  142.             System.out.println(flaga3);
  143.         }
  144.  
  145.         System.out.println();
  146.  
  147.         for(int i = 0; i < tab.length; i++){
  148.             if(res[i]>2){
  149.                 System.out.print(res[i] + "  ");
  150.                 for(int j = 0; j < tab[i].length ; j++)
  151.                     System.out.print(tab[i][j]);
  152.             System.out.println();
  153.             }
  154.         }
  155.     }
  156.  
  157.         //zad 4
  158.  
  159.     {
  160.         System.out.println();
  161.  
  162.         int tmp;
  163.         int tab[][] = new int [10][10];
  164.  
  165.         for(int i = 0; i < tab.length; i++)
  166.             for(int j = 0; j < tab[i].length; j++)
  167.                 tab[i][j] = (int) (Math.random()*10);
  168.  
  169.         for(int i = 0; i < tab.length; i++){
  170.             for(int j = 0; j < tab[i].length  ; j++)
  171.                 for(int v = 0; v < tab[i].length -1; v++)
  172.                     if(tab[i][v] >  tab[i][v+1] ){
  173.                         tmp = tab[i][v];
  174.                         tab[i][v] = tab[i][v+1];
  175.                         tab[i][v+1] = tmp;
  176.                     }
  177.         }
  178.  
  179.         for(int i = 0; i < tab.length; i++){
  180.             for(int j = 0; j < tab[i].length; j++)
  181.                 System.out.print(tab[i][j] + "  ");
  182.             System.out.println();
  183.         }
  184.  
  185.  
  186.  
  187.  
  188.  
  189.     }
  190.  
  191.  
  192.  
  193.     }
  194. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement