Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 3
Регистрация: 09.10.2016
Сообщений: 155
1

Найти среднее геометрическое одномерного массива

08.11.2016, 22:39. Показов 2222. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найти среднее геометрическое одномерного массива
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
    float A[10], GEOM;
    int i;
    printf("Enter the elements of mas\n");
 
    for (i = 0; i < 10; i++)
    {
        scanf("%i", &A[i]);
    }
Дальше просто не понимаю как сделать формулу (вот такую https://www.fxyz.ru/%D1%84%D0%... %BE%D0%B5/ )

Помогите розобратся
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2016, 22:39
Ответы с готовыми решениями:

Найти среднее арифметическое и среднее геометрическое элементов двумерного массива
Вот наработки. Не соображаю, помогите. int A; int n, m, g; int a = 0;...

Найти среднее геометрическое элементов массива
Как найти среднее геометрическое элементов массива? Мне сначала надо перемножить все элемента...

Найти среднее геометрическое значение положительных элементов массива
Не могу понять задание... :scratch: Даны три одномерных массива вещественных чисел A, B и С....

Вычислить среднее геометрическое и среднее арифметическое значения положительных элементов массива
Помогите пожалуйста. До 24 мая и до 14:00 надо сделать программу, всю голову изломал уже ничего не...

11
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
09.11.2016, 01:23 2
C
1
2
3
GEOM = 1;
for(i=0; i<10; GEOM *= [i];
GEOM = pow(GEOM, 0.1);
0
1 / 1 / 3
Регистрация: 09.10.2016
Сообщений: 155
09.11.2016, 19:20  [ТС] 3
Цитата Сообщение от Байт Посмотреть сообщение
1
2
3
GEOM = 1;
for(i=0; i<10; GEOM *= [i];
GEOM = pow(GEOM, 0.1);


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
    float A[10], GEOM;
    int i;
    printf("Enter the elements of mas\n");
 
    for (i = 0; i < 10; i++)
    {
        scanf("%i", &A[i]);
    }
    GEOM = 1;
    for (i = 0; i<10; i++)
        GEOM *= A[i];
    GEOM = pow(GEOM, 0.1);
    printf("GEOM = %.3f\n", &GEOM);
    system("pause");
    return 0;
}
Выводит нули... Где ошибка?
0
131 / 131 / 157
Регистрация: 11.04.2015
Сообщений: 343
09.11.2016, 19:37 4
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
    float A[10], GEOM = 1;
    int i;
    printf("Enter the elements of mas\n");
 
    for (i = 0; i < 10; i++)
    {
        scanf("%d", &A[i]);
    }
    for (i = 0; i<10; i++)
        GEOM *= A[i];
    GEOM = pow(GEOM, 1./10);
    printf("GEOM = %.3f\n", &GEOM);
    system("pause");
    return 0;
}
0
1 / 1 / 3
Регистрация: 09.10.2016
Сообщений: 155
09.11.2016, 19:42  [ТС] 5
andreyka93

Найти среднее геометрическое одномерного массива


Вотс скрин.. результат тот же(
В чём проблема?
0
131 / 131 / 157
Регистрация: 11.04.2015
Сообщений: 343
09.11.2016, 19:46 6
вот правильный вариант сори
в printf знак & не ставиться в данной случае, так как & выводит адресс
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
    float A[10], GEOM = 1;
    int i;
    printf("Enter the elements of mas\n");
 
    for (i = 0; i < 10; i++)
    {
        scanf("%d", &A[i]);
    }
    for (i = 0; i<10; i++)
        GEOM *= A[i];
    GEOM = pow(GEOM, 1./10);
    printf("GEOM = %.3f\n", GEOM);
    system("pause");
    return 0;
}
1
1 / 1 / 3
Регистрация: 09.10.2016
Сообщений: 155
09.11.2016, 19:48  [ТС] 7
Цитата Сообщение от andreyka93 Посмотреть сообщение
к &
Вай, вот фейл жесток)

Спасибо!))
0
1 / 1 / 3
Регистрация: 09.10.2016
Сообщений: 155
09.11.2016, 19:50  [ТС] 8
Цитата Сообщение от andreyka93 Посмотреть сообщение
правильный вариант
Найти среднее геометрическое одномерного массива


Смотри... Опять же...(

У себя компилировал? Получалось?
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
09.11.2016, 19:54 9
Цитата Сообщение от Байт Посмотреть сообщение
GEOM = pow(GEOM, 0.1);
Цитата Сообщение от andreyka93 Посмотреть сообщение
GEOM = pow(GEOM, 1./10);
Имхо, разницы нет. Впрочем, ошибка совсем в другом...
1
1 / 1 / 3
Регистрация: 09.10.2016
Сообщений: 155
09.11.2016, 19:55  [ТС] 10
Цитата Сообщение от Байт Посмотреть сообщение
ошибка совсем в другом...
ЖЕсточайше в шоке, однако, не могу так и найти..(
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
09.11.2016, 20:03 11
Цитата Сообщение от ferenslist Посмотреть сообщение
не могу так и найти.
Тьфу ты! Следи за форматами ввода.
Цитата Сообщение от ferenslist Посмотреть сообщение
scanf("%d", &A[i]);
Добавлено через 1 минуту
Такой ерундовый код, а дырка через строчку!

Добавлено через 1 минуту
ferenslist, и еще совет. Не можещь найти ошибку? Выведи все, что навводил. Иногда помогает
1
1 / 1 / 3
Регистрация: 09.10.2016
Сообщений: 155
09.11.2016, 20:03  [ТС] 12
Цитата Сообщение от Байт Посмотреть сообщение
Следи за форматами ввода.
Знал, что будет элементарная ошибка) Но не на столько))

Всем спасибо, работает, тему закрываем)
0
09.11.2016, 20:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2016, 20:03
Помогаю со студенческими работами здесь

Найти среднее арифметическое и среднее геометрическое двух чисел
Помогите пожалуйста. Задача на Си Найти среднее арифметическое и среднее геометрическое двух чисел.

Найти среднее арифметическое и среднее геометрическое чисел
Кто может решить эту задачу.Даны два действительных числа.Найти среднее арифметическое этих чисел и...

Определить среднее геометрическое элементов массива
Здравствуйте, дано задание: Определить значения и позиции первого и последнего отрицательного...

Как найти среднее геометрическое?
Найти среднее геометрическое элементов с четными номерами массива:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru