resolut1123
@resolut1123
Студент

Ответ -nan [inf] как решить?

Нужно посчитать среднее геометрическое отрицательных элементов массива.
Сначала заполнил массив, посчитал столько таких элементов.
double a=0, a1=1;
for (int i=0; i<A;i++){
     if ( arrA[i]< 0) {
         a = arrA[i];
         a1 *= pow(a, 1/k);
}
где k - счётчик отрицательных элементов.

С циклом всё в порядке, но в a1 выводит -nan [ inf ] К примеру -2 не может возвести в степень 0.25...
Буду благодарен за помощь.
  • Вопрос задан
  • 161 просмотр
Решения вопроса 1
@galaxy
К примеру -2 не может возвести в степень 0.25

А вы можете?

Среднее геометрическое отрицательных чисел не особо определено.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы