tranerius

8. Массив из рандомных неповт значений.

Dec 11th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3.  
  4. int main() {
  5.     setlocale(LC_ALL, "ru");
  6.     int rn[10], a;
  7.     srand(time(NULL));
  8.     for (int i = 0; i < 10; i++) {
  9.         rn[i] = rand() % 20;
  10.     }
  11.     for (int i = 0; i < 10; i++) {
  12.         for (int j = 0; j < 10; j++) {
  13.             if (i == j) {
  14.                 continue;
  15.             }
  16.             else if (rn[i] == rn[j]) {
  17.                 rn[i] = rand() % 20;
  18.                 j = -1;
  19.                 continue;
  20.             }
  21.         }
  22.     }
  23.     for (int i = 0; i < 10; i++) {
  24.         std::cout << rn[i] << " ";
  25.     }
  26.     a = rn[0];
  27.     for (int i = 0; i < 10; i++) {
  28.         for (int j = 0; j < 10; j++) {
  29.             if (i == j) {
  30.                 continue;
  31.             }
  32.             if (rn[i] > rn[j]) {
  33.                 if (rn[j] < a) {
  34.                     a = rn[j];
  35.                 }
  36.             }
  37.         }
  38.     }
  39.     std::cout << "\nСамое маленькое число равно " << a << std::endl;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment