Advertisement
alexdmin

9.1

May 15th, 2021
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.14 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <iomanip>
  4. #include <ctime>
  5.  
  6. using namespace std;
  7.  
  8.  
  9.  
  10.  
  11. void newarr(vector<double>& v1, int len1)
  12. {
  13.     double temp = 0;
  14.     time(NULL);
  15.     for (int i = 0; i < len1; i++)
  16.     {
  17.         v1[i] = 0 + rand() % 20;
  18.     }
  19.     for (int i = 0; i < v1.size(); i++)
  20.         cout << v1[i] << setw(5);
  21.     cout << "\nПолученный массив:\n";
  22.     for (int i = 0; i < v1.size(); i++)
  23.     {
  24.         for (int j = i + 1; j < v1.size(); j++)
  25.         {
  26.             if (v1[i] == v1[j])
  27.             {
  28.                 int wasBefore = 0;
  29.                 for (int k = 0; k < i; k++) {
  30.                     if (v1[k] == v1[i]) {
  31.                         wasBefore = 1; break;
  32.                     }
  33.                 }
  34.                 if (wasBefore == 0) {
  35.                     cout << v1[i] << " ";
  36.                 }
  37.                 break;
  38.             }
  39.         }
  40.     }
  41. }
  42. int main()
  43. {
  44.     setlocale(LC_ALL, "rus");
  45.     int n = 0, m = 0;
  46.     cout << "Введите размер массива массива\n";
  47.     cin >> n;
  48.     vector<double> v1(n);
  49.     newarr(v1, n);
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement