Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3. using namespace std;
  4.  
  5. float a,b,c,d,e, n;
  6. float srednia;
  7.  
  8. int main()
  9. {
  10. cout << "Podaj piec liczb oddzielonych spacja: ";
  11. cin >> a >> b >> c >> d >> e;
  12.  
  13. srednia = (a+b+c+d+e) / 5;
  14.  
  15. a = a - srednia;
  16. b = b - srednia;
  17. c = c - srednia;
  18. d = d - srednia;
  19. e = e - srednia;
  20.  
  21. if(srednia > 0)
  22. {
  23. if(a<0) a=a*-1;
  24. if(b<0) b=b*-1;
  25. if(c<0) c=c*-1;
  26. if(d<0) d=d*-1;
  27. if(e<0) e=e*-1;
  28.  
  29. n=a;
  30. if (b<n) n=b;
  31. if (c<n) n=c;
  32. if (d<n) n=d;
  33. if (e<n) n=e;
  34. }
  35.  
  36.  
  37. if (srednia < 0)
  38. {
  39.  
  40. if(a>0) a=a*-1;
  41. if(b>0) b=b*-1;
  42. if(c>0) c=c*-1;
  43. if(d>0) d=d*-1;
  44. if(e>0) e=e*-1;
  45.  
  46. n=a;
  47. if (b>n) n=b;
  48. if (c>n) n=c;
  49. if (d>n) n=d;
  50. if (e>n) n=e;
  51. }
  52.  
  53.  
  54. a = a + srednia;
  55. b = b + srednia;
  56. c = c + srednia;
  57. d = d + srednia;
  58. e = e + srednia;
  59.  
  60. cout << "srednia: " << srednia << endl;
  61. cout << "roznica: " << n << endl;
  62.  
  63. if (srednia > 0)
  64. {
  65. if((srednia - n == a) || (srednia - n == b) || (srednia - n == c) || (srednia - n == d) || (srednia - n == e))
  66. cout << "liczba nablizsza sredniej to: " << n + srednia;
  67. else cout << "liczba nablizsza sredniej to: " << (n - srednia) *-1;
  68. }
  69.  
  70. if (srednia < 0)
  71. {
  72. if((srednia - n == a) || (srednia - n == b) || (srednia - n == c) || (srednia - n == d) || (srednia - n == e))
  73. cout << "liczba nablizsza sredniej to: " << n + srednia;
  74. else cout << "liczba nablizsza sredniej to: " << (n - srednia) *-1;
  75. }
  76.  
  77.  
  78.  
  79. getchar();getchar();
  80. return 0;
  81. }
  82.  
  83.  
  84. /*
  85. 5 liczb z ,
  86. pokaz ta ktora ma najblizsza srednia z tych 5
  87.  
  88. a = 997
  89. srednia = 504
  90. a = 493
  91.  
  92. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement