Facebook
From xd, 4 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 186
  1. #include <iostream>
  2. #include <vector>
  3. #include <fstream>
  4. #include <ctime>
  5. #include <cstdlib>
  6. using namespace std;
  7.  
  8. int main() {
  9.     int i, k, n=100, x, p;
  10.  
  11.     vector<int> v;
  12.     srand(time(NULL));
  13.     ofstream los ("losowe2.txt");
  14.     ofstream sort("posortowane1.txt");
  15.  
  16.    
  17.     for (i = 0; i < n; i++) {
  18.         x = rand() % 291 + 10;
  19.         los << x <<endl;
  20.     }
  21.  
  22.     ifstream los2 ("losowe2.txt");
  23.     while(!los2.eof())
  24.     {
  25.         los2>>x;
  26.         v.push_back(x);
  27.     }
  28.  
  29.     for (i = 1; i < n; i++) {
  30.         p = v[i];
  31.         k = i - 1;
  32.         while (k >= 0 and v[k] > p) {
  33.             v[k + 1] = v[k];
  34.             k--;
  35.         }
  36.         v[k + 1] = p;
  37.     }
  38.  
  39.     for (i = 0; i < n; i++) {
  40.          sort << v[i] << endl;
  41.     }
  42.  
  43.  
  44.     return 0;
  45. }