Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Одинаковые слова строки длиной более 5 символов скопировать в выходную строку и удалить из исходной Пословная обработка строк В исходной строке найти два одинаковых слова длиной более 5 символов, скопировать их в выходную строку и удалить из исходной строки. Повторять этот процесс, пока... https://www.cyberforum.ru/ c-beginners/ thread2517952.html C (СИ) Вычисление частичной суммы ряда (рекурсия/итерация)
Написать программу, которая вычисляет частичную сумму ряда. Расчет должен производиться двумя способами: при помощи итерационного цикла, при помощи рекурентной формулы.
C (СИ) Вычислить функцию
#include <stdio.h> #include <math.h> #include <locale.h> int main() { setlocale(LC_ALL, ""); int x; printf("Введите значение x:"); scanf("%d", &x); На epsilon ругается потому, что никакого отношения к <math.h> не имеет, это просто переменная, которую в программе не объявили. Компилятор достаточно подробно описывает то что ему не нравится при...
C (СИ) Можете объяснить, что делает строка: n = i = n < 0 ? -n : n; #include <stdio.h> #include <math.h> int main(void) { int i, f=1, n, b; scanf("%d", &n); n=i=n<0 ? -n : n; while(i/=10) f*=10; типа, защита от ввода отрицательных значений https://www.cyberforum.ru/ c-beginners/ thread2518114.html
C (СИ) Как найти максимальный элемент двумерного массива в каждой строке?
Задание: В массиве все нечётные элементы, стоящие сверху от минимального элемента массива, заменить на максимальный элемент строки, в которой они расположены Не понимаю как отвести максимальные... #include <stdio.h> #include <stdlib.h> /* необходим для srand() и rand() */ #include <time.h> /* необходим для time() */ int main (void) { int a; int n, m; // n - кол-во строк, m -...
Си C (СИ)
Hаписаты программы, которые состоят из следующих действий: Описания переменных предопределено типов, которые приведены в варианте. Описания указательных переменных соответствующих типов . Описания...
C (СИ) Help! Описать работу алгоритма построчно, и дописать код
Здравствуйте! Помогите, пожалуйста: нужно описать работу кода (кодирование шифром Цезаря) построчно, т.е. что в алгортиме делает каждая строка (я не знаю язык Си) , и дописать процесс дешифрования....
C (СИ) Как правильно обратится к структуре https://www.cyberforum.ru/ c-beginners/ thread2518171.html
Здравствуйте уважаемые! У меня есть задача, в которой дан набор точек. У каждой точки есть абсцисса и ордината. Так вот мне нужно массив точек М заполнить абсциссами и ординатами этих точек с... абсцисса/ордината -- величины числовые. Их не обязательно представлять в виде массива. Это только если вы не задумали хитрую и сложную арифметику с большими числами. Кроме того, на осях имеются не...
C (СИ) Можете объяснить, для чего нужна 9 строка?
#include <stdio.h> int main () { long n, i; unsigned long f = 1; printf ("vvedite chislo:\n"); scanf ("%d",&n); n = i = n < 0 ? -n : n; девятая - это первая или вторая ? )
C (СИ) Построение блок-схемы по коду программы https://www.cyberforum.ru/ c-beginners/ thread2518066.html
#include <stdio.h> #include <stdlib.h> #include <math.h> int main (void) { printf("set range calculate to \'n\'\n"); int range; printf("n: "); scanf("%d", &range); Вы сами попросили. Готовьтесь к боли
Функция находит минимальный элемент массива и возвращает указатель на него C (СИ)
Функция находит минимальный элемент массива и возвращает указатель на него. С использованием этой функции реализовать сортировку выбором. Вариант задания реализовать в виде функции, использующей для... int * minimal (int * a, int size) { int i, * min = a; for (i=1; i<size; i++) if (*(a+i) < *min) min = a+i; return min; }
При вычислении отрицательных значении выдают не совсем тот результат,который нужен был C (СИ)
Здравствуйте,написал программу которая вычисляет значение по x и y. Так вот проблема в чем,она отнимает положительные значения правильно,а если же я указываю одно отрицательное ,а другое... x > 0 ? x - abs(y) - для дробных fabs(). Но вот эту строку лучше удалить для C++: #include <math.h>
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
24.10.2019, 01:39 0

Среднее геометрическое случайно заданого массива Си - C (СИ) - Ответ 13929753

24.10.2019, 01:39. Показов 539. Ответов 4
Метки (Все метки)

Ответ

starco_, см. среднее геометрическое, если уж школьную программу не помните.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <math.h>
#include <time.h>
 
#define A 12
 
int main(void) {
    double arr[A], avgg = 1.0;
    int i;
    srand((unsigned int)time(NULL));
    for (i = 0; i < A; i++) {
        arr[i] = (double)(rand() % 100);
        printf("%8.2lf ", arr[i]);
    }
    printf("\n");
 
    for (i = 0; i < A; i++) {
        avgg *= arr[i];
    }
    avgg = pow(avgg, 1.0 / A);
    printf("%lf\n", avgg);
    return 0;
}


Вернуться к обсуждению:
Среднее геометрическое случайно заданого массива Си C (СИ)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.10.2019, 01:39
Готовые ответы и решения:

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

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

Найти среднее геометрическое массива. Максимальный элемент массива увеличить на среднее геометрическое
Добрый день! Дана задача Ввести массив A(N). Найти среднее геометрическое значение массива. Максимальный элемент массива увеличить на...

4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.10.2019, 01:39
Помогаю со студенческими работами здесь

В массиве найти среднее геометрическое, все элементы с нечетными индексами уменьшить на среднее геометрическое
В заданном массиве A1,A2, ... An найти среднее геометрическое, а затем все элементы с нечетными индексами уменьшить на величину среднего...

Вычислить среднее арифметическое и среднее геометрическое положительных элементов массива
В данном массиве А{n} вычислить среднее арифметическое и среднее геометрическое положительных элементов

Найти среднее арифметическое отрицательных чисел и среднее геометрическое положительных элементов массива
Дан массив Х(20) с целыми числами диапазон (-25 +25) Найти среднее арифметическое отрицательных чисел и среднее геометрическое...

Подсчитать число элементов массива A[n], превосходящих среднее геометрическое этого массива
Подскажите пожалуйста, как подсчитать число элементов массива A, превосходящих среднее геометрическое этого массива.

Найти среднее геометрическое значение массива и разделить элементы массива на него
1. Ввести массив A(N). Найти среднее геометрическое значение массива. Все элементы массива разделить на среднее геометрическое. Вывести...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru