у меня походу гугл сломался( мб есть метод типо length? size? пробовал sizeof, но он какуюту лабуду выдает, надо чтобы вернул 5 в этом примере
// 3) Вывести элементы массива и их индексы, которые больше среднего арифметическог
const int arr[5] = {1, 2, 3, 4, 5};
int sum = 0, average;
for (int i = 0; i < 5; i++)
{
sum += arr[i];
}
average = sum / 5;
for (int i = 0; i < 5; i++)
{
if (arr[i] > average)
{
cout << "index: " << i << " element: " << arr[i] << endl;
}
}
У тебя статический массив, храни размер в константе
std::size в помощь
sizeof(arr) / sizeof(int) или сразу std::size
Обсуждают сегодня