Facebook
From Bistre Macaw, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 248
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <time.h>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     srand(time(NULL));
  9.     int *tab, n;
  10.     cin>>n;
  11.     tab = new int [n];
  12.     for(int i=0; i<n; i++)
  13.     {
  14.         do{
  15.         cin>>*(tab+i);
  16.         }while(*(tab+i)<0 || *(tab+i)>20);
  17.     }
  18.  
  19.     for(int i=0; i<n; i++)
  20.         cout<<*(tab+i)<<" ";
  21.     cout<<endl;
  22.     for(int i=0; i<n-1; i++)
  23.         for(int j=0; j<n-1; j++)
  24.             if(tab[j]<tab[i+1])
  25.                 swap(tab[j],tab[i+1]);
  26.  
  27.     for(int i=0; i<n; i++)
  28.         cout<<*(tab+i)<<" ";
  29.     cout<<endl;
  30.     float mediana;
  31.     if(n%2!=0) mediana = *(tab+(n/2));
  32.     else mediana = ((*(tab+(n/2))+*(tab+(n/2)+1)/2));
  33.     cout<<"Mediana: "<<mediana;
  34.     delete []tab;
  35.     return 0;
  36. }
  37.