Facebook
From Falu, 6 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 284
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <time.h>
  4. #include <iomanip>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     int SIZE = 10, wieksza = 0, mniejsza = 0;
  11.     double a = 3.0, b = 9.0, suma =0, srednia =0;
  12.     double tablica[SIZE];
  13.  
  14.     srand(time(NULL));
  15.  
  16.     double wylosowana;
  17.     cout <<setprecision(1)<<fixed;
  18.  
  19.     for(int i = 0; i < SIZE; ++i){
  20.  
  21.  
  22.             tablica[i] = wylosowana =(a + (double) rand()/ RAND_MAX*(b-a) );
  23.             suma += tablica[i];
  24.     }
  25.     srednia = suma/SIZE;
  26.     for(int i = 0; i < SIZE; ++i){
  27.             cout<<tablica[i] << " ";
  28.             if(tablica[i]>srednia) ++wieksza;
  29.             if(tablica[i]<srednia) ++mniejsza;
  30.     }
  31.     cout<<endl;
  32.      for(int i = SIZE-1; i >=0; --i){
  33.         cout<<tablica[i] << " ";
  34.     }\
  35.  
  36.     cout << "\nSrednia = " <<srednia <<endl;
  37.     cout << "Wiekszych jest " << wieksza <<endl;
  38.     cout << "Mniejszych jest " << mniejsza <<endl;
  39.  
  40.         return 0;
  41.  
  42.  
  43.     //cin.getline();
  44.     //nie pomijaj white space
  45.    // cin >> noskipws;
  46.  
  47.  
  48.     /*
  49.     srand(time(0));
  50.     double losowa = rand() / static_cast<double>(RAND_MAX);
  51.  
  52.     //prawo stronnie otwarte
  53.  
  54.     losowa = rand() /(RAND_MAX + 1.0);
  55.     */
  56.  
  57.         //adres tablciy 0x...4 0x...8 0x...c
  58. }
  59.