SHARE
TWEET

yaeh

a guest Sep 16th, 2019 91 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top