Advertisement
Guest User

Untitled

a guest
Dec 28th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.90 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3.  
  4. using namespace std;
  5.  
  6. void Rand(int *a, int n)
  7. {
  8.     for (int i = 0; i < n; i++)
  9.     {
  10.         a[i] = rand() % 20;
  11.     }
  12. }
  13.  
  14. void Vivod(int *a, int n)
  15. {
  16.     for (int i = 0; i < n; i++)
  17.     {
  18.         printf("Arr[%d] = %d\n", i, a[i]);
  19.     }
  20. }
  21.  
  22. int main()
  23. {
  24.     srand((unsigned)time(NULL));
  25.     setlocale(LC_ALL, "russian");
  26.     int size;
  27.     printf("Введите размерность массива ");
  28.     scanf_s("%d", &size);
  29.     int *Arr = new int[size];
  30.     Rand(Arr, size);
  31.     Vivod(Arr, size);
  32.     int Min = Arr[0];
  33.     int k = 0;
  34.     for (int i = 1; i < size; i++)
  35.     {
  36.         if (Arr[i] < Min)
  37.         {
  38.             Min = Arr[i];
  39.             k = i;
  40.         }  
  41.     }
  42.     printf("Min = %d ", Min);
  43.     printf("Индекс мин.эл-та = %d\n", k);
  44.     for (int i = k+1; i < size; i++)
  45.     {
  46.         Arr[i] = 0;
  47.     }
  48.     for (int i = 0; i < size; i++)
  49.     {
  50.         printf("Arr[%d] = %d\n", i, Arr[i]);
  51.     }
  52.     delete[]Arr;
  53.     system("pause");
  54.     return 0;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement