Guest User

Untitled

a guest
Mar 21st, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.27 KB | None | 0 0
  1. package pl.edu.ur.main;
  2. import java.util.Scanner;
  3. /**
  4. *
  5. * @author marcin
  6. */
  7. public class Main {
  8.  
  9. /**
  10. * @param args the command line arguments
  11. */
  12. public static void main(String[] args) {
  13. int wybor=0;
  14. while (wybor!=1) {
  15. System.out.println("Witaj w programie, wprowadz liczbe aby wyswietlic zadanie (3,4,6,7), aby zakonczyc program nacisnij 1");
  16. Scanner pobierz = new Scanner(System.in);
  17. wybor = pobierz.nextInt();
  18. switch(wybor)
  19. {
  20. case 3:
  21. {
  22. int[] tablica = new int[10];
  23. for (int i=0;i<10;i++)
  24. {
  25. System.out.println("Podaj liczbe nr "+(i+1));
  26. tablica[i] = pobierz.nextInt();
  27. }
  28. System.out.println("Wyswietlanie od pierwszego do ostatniego elementu");
  29. for (int j=0;j<10;j++)
  30. {
  31. System.out.println(tablica[j]);
  32. }
  33. System.out.println("Wyswietlanie od ostatniego do pierwszego elementu");
  34. for (int g=9;g>=0;g--)
  35. {
  36. System.out.println(tablica[g]);
  37. }
  38. System.out.println("Wyswietlanie nieparzystych indeksow");
  39. for (int z=0;z<10;z++)
  40. {
  41. if ((z%2!=0)&&(z!=0))
  42. {
  43. System.out.println(tablica[z]);
  44.  
  45. }
  46.  
  47. }
  48. System.out.println("Wyswietlanie parzystych indeksow");
  49. for (int a=0;a<10;a++)
  50. {
  51. if ((a%2==0)&&(a!=1)&&(a!=0))
  52. {
  53. System.out.println(tablica[a]);
  54.  
  55. }
  56. }
  57. break;
  58. }
  59. case 4:
  60. {
  61. int[] tab = new int[10];
  62. int suma=0;
  63. long iloczyn=1;
  64. float srednia;
  65. for (int i=0;i<10;i++)
  66. {
  67. System.out.println("Podaj liczbe nr "+(i+1));
  68. tab[i] = pobierz.nextInt();
  69. }
  70. int max = tab[0];
  71. int min = tab[0];
  72. for (int j=0;j<10;j++)
  73. {
  74. suma+=tab[j];
  75. }
  76. System.out.println("Suma podanych liczb wynosi= "+ suma);
  77. for (int a=0;a<10;a++)
  78. {
  79. iloczyn*=tab[a];
  80. }
  81. System.out.println("Iloczyn podanych liczb wynosi= "+ iloczyn);
  82. srednia=suma/10;
  83. System.out.println("Srednia podanych liczb wynosi= "+ srednia);
  84.  
  85. for (int b=0;b<10;b++)
  86. {
  87. if (tab[b]<min)
  88. {
  89. min=tab[b];
  90. }
  91. }
  92. for (int c=0;c<10;c++)
  93. {
  94. if (tab[c]>max)
  95. {
  96. max=tab[c];
  97. }
  98. }
  99. System.out.println("Wartosc najmniejsza podanych liczb wynosi= "+ min);
  100. System.out.println("Wartosc najwieksza podanych liczb wynosi= "+ max);
  101. break;
  102. }
  103. case 6:
  104. {
  105. int[] tablica1 = new int[1000000];
  106. int d=0;
  107. System.out.println("Podaj liczbe calkowita, podanie liczby ujemnej spowoduje zamkniecie sie programu");
  108. while(true)
  109. {
  110.  
  111. tablica1[d] = pobierz.nextInt();
  112. if (tablica1[d]<0)
  113. {
  114. break;
  115. }
  116. d++;
  117. }
  118. break;
  119. }
  120. case 7:
  121. {
  122. int n,temp,zmiana=1;
  123. System.out.println("Podaj rozmiar tablicy");
  124. n = pobierz.nextInt();
  125. int[] tablica2 = new int[n];
  126. for (int x=0;x<n;x++)
  127. {
  128. System.out.println("Podaj liczbe do tablicy");
  129. tablica2[x] = pobierz.nextInt();
  130. }
  131.  
  132.  
  133. for(int i=0; i<(n-1); i++)
  134. {
  135. if(tablica2[i]>tablica2[i+1])
  136. {
  137. temp = tablica2[i+1];
  138. tablica2[i+1] = tablica2[i];
  139. tablica2[i] = temp;
  140. zmiana++;
  141. }
  142. }
  143. System.out.println("Posortowana babelkowo tablica ponizej");
  144. for (int j=0;j<n;j++)
  145. {
  146. System.out.println(tablica2[j]);
  147. }
  148. break;
  149. }
  150. default:
  151. {
  152. System.out.println("Zly wybor");
  153. break;
  154. }
  155. }
  156. }
  157. }
  158.  
  159. }
Add Comment
Please, Sign In to add comment