#include <iostream> int findMinIndex(int arr[], int size) { int minIndex = 0; for (int i = 1; i < size; i++) { if (arr[i] < arr[minIndex]) { minIndex = i; } } return minIndex; } int main() { int A[7] = {9, 3, 12, 5, 7, 10, 6}; int B[10] = {8, 4, 11, 6, 9, 2, 13, 7, 5, 10}; int C[15] = {15, 8, 12, 4, 10, 6, 17, 9, 5, 13, 7, 11, 3, 14, 2}; int minIndexA = findMinIndex(A, 7); int minIndexB = findMinIndex(B, 10); int minIndexC = findMinIndex(C, 15); std::cout << "Min index in array A: " << minIndexA << std::endl; std::cout << "Min index in array B: " << minIndexB << std::endl; std::cout << "Min index in array C: " << minIndexC << std::endl; return 0; }
Этот код определяет индекс минимального элемента в каждом из трех одномерных массивов A, B и C. Функция findMinIndex принимает массив и его размер, и возвращает индекс минимального элемента в этом массиве. Затем в функции main создаются массивы A, B и C, вызывается функция findMinIndex для каждого массива и выводится результат в консоль.
int findMinIndex(int arr[], int size) {
int minIndex = 0;
for (int i = 1; i < size; i++) {
if (arr[i] < arr[minIndex]) {
minIndex = i;
}
}
return minIndex;
}
int main() {
int A[7] = {9, 3, 12, 5, 7, 10, 6};
int B[10] = {8, 4, 11, 6, 9, 2, 13, 7, 5, 10};
int C[15] = {15, 8, 12, 4, 10, 6, 17, 9, 5, 13, 7, 11, 3, 14, 2};
int minIndexA = findMinIndex(A, 7);
int minIndexB = findMinIndex(B, 10);
int minIndexC = findMinIndex(C, 15);
std::cout << "Min index in array A: " << minIndexA << std::endl;
std::cout << "Min index in array B: " << minIndexB << std::endl;
std::cout << "Min index in array C: " << minIndexC << std::endl;
return 0;
}
Этот код определяет индекс минимального элемента в каждом из трех одномерных массивов A, B и C. Функция findMinIndex принимает массив и его размер, и возвращает индекс минимального элемента в этом массиве. Затем в функции main создаются массивы A, B и C, вызывается функция findMinIndex для каждого массива и выводится результат в консоль.