Facebook
From Beige Water Vole, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 264
  1. #include <iostream>
  2. #include <time.h>
  3. #include <windows.h>
  4.  
  5. using namespace std;
  6.  
  7. void czytaj(int &n)
  8. {
  9.     cout<<"Podaj ilosc elementow tablicy: ";
  10.     cin>>n;
  11. }
  12.  
  13. void tablica(int n, int *tab)
  14. {
  15.     float liczba;
  16.     cout<<"Wypelnianie tablicy losowymi liczbami rzeczywistymi: "<<endl;
  17.     srand(time(NULL));
  18.     for(int i=0; i<n; i++)
  19.     {
  20.         liczba = rand();
  21.         cout<<liczba*1.0<<"a"<<endl;
  22.     }
  23. }
  24.  
  25. void mediana(int n, int *tab, int &w)
  26. {
  27.     float mediana;
  28.     if (n%2 == 0)
  29.     {
  30.         mediana = tab[(n-1)/2]+tab[n/2];
  31.         mediana = mediana/2;
  32.     }
  33.     else
  34.     {
  35.         mediana = tab [n/2];
  36.     }
  37.     cout << "Mediana wynosi: " << mediana << endl;
  38. }
  39.  
  40.  
  41. int main()
  42. {
  43.  
  44. int n;
  45.     int w=0;
  46.     int ile=0;
  47.     czytaj(n);
  48.     int *tab=new int[n];
  49.  
  50.     tablica(n,tab);
  51.     mediana(n, tab, w);
  52.  
  53.     return 0;
  54. }
  55.