Advertisement
Dimitar182

Zadacha3

Apr 21st, 2021
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. import java.util.Arrays;
  2. import java.util.Collections;
  3. import java.util.Scanner;
  4.  
  5. public class Zadacha3 {
  6.  
  7. public static Integer[] arrTransform(String[] strArr){
  8. Integer[] newArr = new Integer[strArr.length];
  9. for (int i = 0; i < strArr.length; i++) {
  10. newArr[i] = Integer.parseInt(strArr[i]);
  11. }
  12. return newArr;
  13. }
  14. public static boolean isSqrt(int number){
  15. double sq = Math.sqrt(number);
  16. return ((sq - Math.floor(sq)) == 0);
  17. }
  18.  
  19. public static void main(String[] args) {
  20. Scanner scan = new Scanner(System.in);
  21. System.out.print("Въведете числа с интервал между тях: ");
  22. String[] input = scan.nextLine().split(" ");
  23. Integer[] arrNumber = arrTransform(input);
  24. Arrays.sort(arrNumber , Collections.reverseOrder());
  25.  
  26. for (int i = 0; i <arrNumber.length; i++) {
  27. boolean isSqrt = isSqrt(arrNumber[i]);
  28. if(isSqrt){
  29. System.out.println(arrNumber[i]);
  30. }
  31. }
  32. }
  33. }
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement