Advertisement
Guest User

Untitled

a guest
Nov 19th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.60 KB | None | 0 0
  1. public class Main {
  2. public static void pierwsze(int a, int b)
  3. {
  4. for(int c=0; c<a; c++)
  5. {
  6. for(int d=0; d<a; d++)
  7. {
  8. if(b==1){
  9. if(c%2==0){
  10. if(d%2==0){
  11. System.out.print("x ");
  12. }
  13. else{
  14. System.out.print("o ");
  15. }
  16. }
  17. else{
  18. if(d%2==0)
  19. {
  20. System.out.print("o ");
  21. }
  22. else
  23. {
  24. System.out.print("x ");
  25. }
  26. }
  27. }
  28. else{
  29. if(c%2==0)
  30. {
  31. if(d%2==0)
  32. {
  33. System.out.print("o ");
  34. }
  35. else
  36. {
  37. System.out.print("x ");
  38. }
  39. }
  40. else{
  41.  
  42.  
  43. if(d%2==0)
  44. {
  45. System.out.print("x ");
  46. }
  47. else
  48. {
  49. System.out.print("o ");
  50. }
  51. }
  52.  
  53.  
  54. }
  55. }
  56. System.out.println();
  57.  
  58. }
  59. System.out.println();
  60.  
  61.  
  62. }
  63.  
  64. public static void sprawdzenie(char x[][])
  65. {
  66. char[] tablica = new char[(int)(x[0].length)*2+(int)(x.length-2)*2];
  67. System.out.println(tablica.length);
  68. int c=0;
  69. for(int a =0; a<x.length; a++)
  70. {
  71. for(int b=0; b<x[a].length; b++)
  72. {
  73. if(a==0)//|| a==x.length-1 || b==0 || b==x[a].length-1)
  74. {
  75. tablica[c++]=x[a][b];
  76. System.out.print(tablica[c-1] + " ");
  77. }
  78. if(b==x[a].length-1 && c<=x[a].length-1+x.length-2 && a!=0)
  79. {
  80. tablica[c++]=x[a][b];
  81. System.out.print(tablica[c-1] + " ");
  82. }
  83.  
  84.  
  85. }
  86. }
  87.  
  88. for(int a =x.length-1; a>=0; a--)
  89. {
  90. for(int b=x[a].length-1; b>=0; b--)
  91. {
  92. if(a==x.length-1)
  93. {
  94. tablica[c++]=x[a][b];
  95. System.out.print(tablica[c-1] + " ");
  96. }
  97. if(b==0 && a!=0 && a!=x.length-1)
  98. {
  99. tablica[c++]=x[a][b];
  100. System.out.print(tablica[c-1] + " ");
  101. }
  102. }
  103. }
  104. System.out.println();
  105. for(int a=0; a<tablica.length; a++)
  106. {
  107. if(a==0)
  108. {
  109. if((tablica[tablica.length-1]<tablica[0] && tablica[0]<tablica[1])|| (tablica[tablica.length-1]>tablica[0] && tablica[0]>tablica[1]))
  110. {
  111. System.out.println("Znajdują się");
  112. }
  113. }
  114. if(a>0 && a!=tablica.length-1)
  115. {
  116. if((tablica[a-1]<tablica[a] && tablica[a]<tablica[a+1])||(tablica[a-1]>tablica[a] && tablica[a]>tablica[a+1]))
  117. {
  118. System.out.println("Znajdują się");
  119. }
  120. }
  121. if(a==tablica.length-1)
  122. {
  123. if((tablica[tablica.length-2]<tablica[tablica.length-1] && tablica[tablica.length-1]<tablica[0])||(tablica[tablica.length-2]>tablica[tablica.length-1] && tablica[tablica.length-1]>tablica[0]))
  124. {
  125. System.out.println("Znajdują się");
  126. }
  127. }
  128. }
  129. }
  130.  
  131. public static boolean jestRowna ( int tab[][], int tab1 [][])
  132. {
  133. boolean prawda = false;
  134. int licznik=0;
  135. int wymagane = tab.length*tab[0].length;
  136. if(tab.length==tab1.length)
  137. {
  138. if(tab[0].length==tab[0].length)
  139. {
  140. for(int a=0; a<tab.length; a++)
  141. {
  142. for(int b=0; b<tab[a].length; b++)
  143. {
  144. if(tab[a][b]==tab1[a][b])
  145. { licznik++;}
  146. else{
  147. prawda=false;
  148. }
  149. }
  150. }
  151. }
  152. else{
  153. prawda=false;
  154. }
  155. }
  156. else{
  157. prawda=false;
  158. }
  159. if(licznik==wymagane)
  160. {
  161. prawda=true;
  162. }
  163. return prawda;
  164. }
  165.  
  166. public static void czwarta(double[][] z)
  167. {
  168. double srednia=0;
  169. for(int a=0; a<z.length; a++)
  170. {
  171. srednia+=(z[a][0]+z[a][1])/2;
  172. }
  173. srednia=srednia/10;
  174. System.out.println("srednia: " + srednia);
  175. for(int a=0; a<z.length; a++){
  176.  
  177.  
  178. if(z[a][0]<srednia && z[a][1]>srednia)
  179. {
  180. System.out.println(a+ ". = " +z[a][0]+ " " + z[a][1]);
  181. }
  182.  
  183. }
  184. }
  185. public static void main(String[] args) {
  186. //1.
  187. {
  188. int ilosc =12;
  189. int odktorego=1;
  190. pierwsze(ilosc,odktorego);
  191. }
  192. //2.
  193. {
  194. char[] [] tab = new char [6][6];
  195. for(int a =0; a<tab.length; a++)
  196. {
  197. for(int b=0; b<tab[a].length; b++)
  198. {
  199. tab[a][b]=(char)(Math.random()*26+97);
  200. System.out.print(tab[a][b] + " ");
  201. }
  202. System.out.println();
  203. }
  204.  
  205. sprawdzenie(tab);
  206.  
  207. }
  208. //3.
  209. {
  210. int[][] c= new int [10][10];
  211. int[][] d= new int [10][10];
  212. for(int a =0; a<c.length; a++)
  213. {
  214. for(int b=0; b<c[a].length; b++)
  215. {
  216. c[a][b]=1;
  217. }
  218. }
  219.  
  220. for(int a =0; a<d.length; a++)
  221. {
  222. for(int b=0; b<d[a].length; b++)
  223. {
  224. d[a][b]=1;
  225. }
  226. }
  227. boolean wynik = jestRowna(c, d);
  228. System.out.println(wynik);
  229.  
  230. }
  231.  
  232. //4. zadanie
  233. {
  234. double[][] tab=new double [10][2];
  235.  
  236. for(int a=0; a<tab.length; a++)
  237. {
  238. System.out.print(a+ ". ");
  239. for(int b=0; b<tab[a].length; b++)
  240. {
  241. tab[a][b]=(Math.random()*100);
  242. System.out.print(tab[a][b]+ " ");
  243. }
  244. System.out.println();
  245. }
  246. System.out.println("\n");
  247. czwarta(tab);
  248. }
  249.  
  250. }
  251. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement