Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.12 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.  
  10.     const int ilosc=100;
  11.     int liczba[ ilosc ];
  12.     int licznik = 0;
  13.     float suma = 0;
  14.     float srednia;
  15.     int o=0;
  16.  
  17.     do
  18.     {
  19.         liczba[licznik]=rand()%1000;
  20.         licznik++;
  21.  
  22.     } while(licznik < ilosc);
  23.  
  24.     bool zmiana;
  25.     int poprzednia;
  26.  
  27.     do{
  28.         zmiana=false;
  29.         for(int i=ilosc-1; i>0; i--)
  30.         {
  31.             poprzednia=liczba[i-1];
  32.             o++;
  33.             if(poprzednia > liczba[i])
  34.             {
  35.                 liczba[i-1]=liczba[i];
  36.                 liczba[i]=poprzednia;
  37.                
  38.                 zmiana=true;
  39.             }
  40.  
  41.         }
  42.     } while(zmiana==true);
  43.  
  44.     cout << "Wylosowano nastepujacee liczby: " << endl << endl;
  45.     licznik=0;
  46.     do
  47.     {
  48.         cout << liczba[ licznik ] << ", ";
  49.         suma+=liczba[licznik];
  50.         licznik++;
  51.     } while( licznik < ilosc );
  52.     srednia=suma/ilosc;
  53.     cout << endl << endl << "Srednia: " << srednia << endl;
  54.     cout << endl << endl << "Operacje porownania: " << o << endl;
  55.  
  56.  
  57.  
  58.     return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement