Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. System.out.println("\nZAD 8 \n");
  2.  
  3. int[] arr1 = new int[15];
  4. int[] arr2 = new int[15];
  5.  
  6. int min = -10;
  7. int max = 10;
  8.  
  9. for (int i = 0; i < arr1.length; i++) {
  10. arr1[i] = (int) (Math.random() * (max - min + 1) + min);
  11. System.out.print(arr1[i] + "; ");
  12. }
  13. System.out.println();
  14. for (int i = 0; i < arr2.length; i++) {
  15. arr2[i] = (int) (Math.random() * (max - min + 1) + min);
  16. System.out.print(arr2[i] + "; ");
  17. }
  18.  
  19.  
  20. System.out.println();
  21. System.out.println("\n#1 \n");
  22. int[] resultArr1 = new int[arr1.length + arr2.length];
  23. for (int i = 0; i < arr1.length; i++) {
  24. resultArr1[i] = arr1[i];
  25. }
  26.  
  27. for (int i = arr1.length, j = 0; i < resultArr1.length; i++, j++) {
  28. resultArr1[i] = arr2[j];
  29. }
  30.  
  31. for (int i = 0; i <resultArr1.length; i++) {
  32. System.out.print(resultArr1[i] +"; ");
  33. }
  34. System.out.println();
  35.  
  36. System.out.println("\n#2 \n");
  37. int[] subSubResultArr2 = new int[arr1.length];
  38. int nextIndexSubSubR = 0;
  39.  
  40. for (int i = 0; i < arr1.length; i++) {
  41. boolean notFound = true;
  42. for (int j = 0; j < arr2.length && notFound; j++) {
  43. if(arr1[i] == arr2[j]){
  44. subSubResultArr2[nextIndexSubSubR] = arr1[i];
  45. nextIndexSubSubR++;
  46. notFound = false;
  47. }
  48. }
  49. }
  50.  
  51. for (int i = 0; i < subSubResultArr2.length; i++) {
  52. System.out.print(subSubResultArr2[i] + " ");
  53. }
  54. System.out.println();
  55.  
  56. int[] subResultArr2 = new int[subSubResultArr2.length];
  57. int nextIndexSubR = 0;
  58.  
  59. for (int i = 0; i < nextIndexSubSubR; i++) {
  60. boolean notFound = true;
  61. for (int j = 0; j < nextIndexSubR && notFound; j++) {
  62. if(subSubResultArr2[i] == subResultArr2[j]){
  63. notFound = false;
  64. }
  65. }
  66. if(notFound){
  67. subResultArr2[nextIndexSubR] = subSubResultArr2[i];
  68. nextIndexSubR++;
  69. }
  70. }
  71.  
  72. int[] resultArr2 = new int[nextIndexSubR];
  73.  
  74. for (int i = 0; i < nextIndexSubR; i++) {
  75. resultArr2[i] = subResultArr2[i];
  76. }
  77. System.out.println();
  78.  
  79.  
  80. for (int i = 0; i <resultArr2.length; i++) {
  81. System.out.print(resultArr2[i] +"; ");
  82. }
  83. System.out.println();
  84.  
  85. System.out.println("\n#3 \n");
  86.  
  87. int minR3 = arr1[0];
  88. int maxR3 = arr1[0];
  89.  
  90. for (int i = 0; i < resultArr2.length; i++) {
  91. if(minR3 > resultArr2[i]){
  92. minR3 = resultArr2[i];
  93. }
  94. if(maxR3 < resultArr2[i]){
  95. maxR3 = resultArr2[i];
  96. }
  97. }
  98.  
  99.  
  100. System.out.println("min=" + minR3);
  101. System.out.println("max=" + maxR3);
  102.  
  103. int[] resultArr3 = new int[ (int)( Math.sqrt(Math.pow((maxR3 - minR3),2)) ) + 1 ];
  104.  
  105. resultArr3[0] = minR3;
  106. for (int i = 1; i < resultArr3.length; i++) {
  107. resultArr3[i] = resultArr3[i-1]+1;
  108. }
  109.  
  110. for (int i = 0; i <resultArr3.length; i++) {
  111. System.out.print(resultArr3[i] +"; ");
  112. }
  113. System.out.println();
  114. }
  115.  
  116. {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement