Advertisement
Guest User

Untitled

a guest
Jan 25th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. /**
  4. *
  5. * @author Usuario
  6. */
  7. public class P104 {
  8.  
  9. Scanner in;
  10. int suma = 0;
  11.  
  12. public boolean hayEquilibrio(int pi, int di, int pd, int dd) {
  13. boolean izqOk = true;
  14. boolean dchaOk = true;
  15. if (pi != 0 && dd != 0) {
  16. if ((pi * di) == (pd * dd)) {
  17. suma = pi + pd;
  18. return true;
  19. }
  20. return false;
  21. }
  22. if (pi == 0) {
  23. int pi2 = in.nextInt();
  24. int di2 = in.nextInt();
  25. int pd2 = in.nextInt();
  26. int dd2 = in.nextInt();
  27. izqOk = hayEquilibrio(pi2, di2, pd2, dd2);
  28. pi = suma;
  29. }
  30. if (pd == 0) {
  31. int pi2 = in.nextInt();
  32. int di2 = in.nextInt();
  33. int pd2 = in.nextInt();
  34. int dd2 = in.nextInt();
  35. dchaOk = hayEquilibrio(pi2, di2, pd2, dd2);
  36. pd = suma;
  37. }
  38. suma = pi + pd;
  39. return izqOk && dchaOk && pi * di == pd * dd;
  40. }
  41.  
  42. public boolean caso() {
  43. int pi = in.nextInt();
  44. int di = in.nextInt();
  45. int pd = in.nextInt();
  46. int dd = in.nextInt();
  47. if (pi == 0 && di == 0 && pd == 0 && dd == 0) {
  48. return false;
  49. }
  50. System.out.println(hayEquilibrio(pi, di, pd, dd) ? "SI" : "NO");
  51. return true;
  52. }
  53.  
  54. public void run() {
  55. in = new Scanner(System.in);
  56. while (caso());
  57. }
  58.  
  59. public static void main(String[] args) {
  60. new P104().run();
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement