Advertisement
AKopyl

Untitled

Jan 15th, 2021 (edited)
879
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.49 KB | None | 0 0
  1. #include <iostream>
  2. #define N 10
  3.  
  4. using namespace std;
  5.  
  6. int minArray(int *array, int size) {    //Функция поиска наименьшего значения. Принимает ссылку на массив и его размер.
  7.     int min = array[0];                 //Допустим наименьшее это первое значение
  8.     for (int i=0; i<size; i++) {        //Идем циклом по массиву.
  9.         if (array[i] < min)             //Если i-тое значение меньше нашего минимума,
  10.             min = array[i];             //То говорим, что это новое минимальное.
  11.     }
  12.     return min;
  13. }
  14.  
  15. int main() {                                        //Тело программы
  16.     int mas[N];
  17.     // Ввод массива
  18.     for (int i=0; i<N; i++) {
  19.         cout << "Введите mas[" << i << "]: ";
  20.         cin >> mas[i];
  21.     }
  22.                                                     //Нас попросили применить функцию к трем массивам разной размерности.
  23.                                                     //вместо этого просто применим к одному массиву, но обрезанному до
  24.                                                     //разных длин.
  25.  
  26.     cout << minArray(mas, N-2) << endl;             //Применим к массиву обрезаному на 2 значения
  27.     cout << minArray(mas, N-1) << endl;             //На одно значение
  28.     cout << minArray(mas, N) << endl;               //К массиву без изменений
  29.  
  30.     return 0;
  31. }
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement