Advertisement
Guest User

yaeh

a guest
Sep 16th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <conio.h>
  3. #include <cmath>
  4. using namespace std;
  5. int main()
  6. {
  7. int i, s, n, c, f, z, h;
  8. double m, ci, fi, gi;
  9. f=0;
  10. s=0;
  11.  
  12. h=0;
  13. cout << "Zlot obzartuchow. \n Podaj ilosc powtorzen: ";
  14. cin >> i;
  15. int wynikp[i];
  16.  
  17. do
  18. {
  19. cout << "Podaj liczbe zaproszonych obzartuchow oraz liczbe ciastek w jednyn pudelku: ";
  20.  
  21. cin >> n >> m;
  22. c = n-1;
  23. int grubasy[c];
  24. double wynikf[n];
  25.  
  26. if(1 <= n && n <= 10000 && 1 <= m && m <= 1000000000)
  27. {
  28. cout << "Podaj ile czasu (w sekundach) je ciastko kolejny kazdy obzartuch: ";
  29.  
  30. f=0;
  31. do
  32. {
  33.  
  34. cin >> z;
  35. if(1 <= z && z <= 100000)
  36. {
  37. grubasy[f] = z;
  38. f++;
  39. }else
  40. {
  41. cout << "Podales blenda liczbe, czas nie moze byc rowny 0 oraz nie moze przekraczac 100 000 sekund. Podaj liczbe ponownie: ";
  42. }
  43.  
  44. }while(f < n);
  45. }else
  46. {
  47. cout << "Podales blenda liczbe, liczba zaproszonych obzartuchow nie moze byc mniejsza od 0 oraz nie moze przekraczac 10 000, a liczba ciastek w jednnym pudelku nie moze przekraczac 1 000 000 000. Podaj liczby ponownie.";
  48. }
  49.  
  50. f=0;
  51. f=0;
  52. do {
  53. wynikf[f] = 86400 / grubasy[f];
  54. f++;
  55. // do tego momentu wyszto działa
  56. }while(f < n);
  57. ci = 0;
  58. f=0;
  59. do{
  60.  
  61. ci = ci + floor(wynikf[f]) ;
  62. f++;
  63.  
  64. }while(f < n); // do tego momentu działa
  65.  
  66. fi = ci / m;
  67.  
  68. wynikp[h] = ceil(fi);
  69.  
  70. h++;
  71. s++;
  72. }while(s < i);
  73. f=0;
  74.  
  75. do
  76. {
  77. cout << wynikp[f] << endl;
  78. f++;
  79. }while(f < i);
  80. return 0;
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement