35657

Untitled

Dec 14th, 2023
735
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include<stdlib.h> // в этом файле содержатся rand и srand
  2. #include<time.h> // в этом файле содержится функция time
  3.  
  4. #include <iostream>
  5.  
  6. using namespace std;
  7.  
  8. void ShowArray(int arr[], int size) {
  9.     for (int i = 0; i < size; i++) {
  10.         cout << arr[i] << " ";
  11.     }
  12.     cout << endl;
  13. }
  14.  
  15. void InitArray(int arr[], int size) {
  16.     for (int i = 0; i < size; i++) {
  17.         arr[i] = rand() % 100;
  18.     }
  19. }
  20.  
  21. void BubbleSort(int arr[], int size) {
  22.     for (int i = 0; i < size; i++) {
  23.         for (int j = 0; j < size - i - 1; j++) {
  24.             if (arr[j] > arr[j + 1]) {
  25.                 int temp = arr[j];
  26.                 arr[j] = arr[j + 1];
  27.                 arr[j + 1] = temp;
  28.             }
  29.         }
  30.     }
  31. }
  32.  
  33. int main() {
  34.  
  35.     srand(time(NULL));
  36.  
  37.     setlocale(LC_ALL, "ru");
  38.  
  39.     const int size = 10;
  40.     int arr[size];
  41.  
  42.     InitArray(arr, size);
  43.     ShowArray(arr, size);
  44.  
  45.     BubbleSort(arr, size);
  46.     ShowArray(arr, size);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment