Форум программистов, компьютерный форум CyberForum.ru

В массиве найти среднее геометрическое, все элементы с нечетными индексами уменьшить на среднее геометрическое - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти максимальный элемент среди положительных элементов матрицы А http://www.cyberforum.ru/cpp-beginners/thread1305578.html
Доброго времени суток! Задание такое вот: Дана матрица А(5,5) задать из файла. Найти новый одномерный массив С из произведений элементов каждой строки матрицы А. Найти максимальный элемент , среди положительных элементов матрицы А. Заменить третий элемент в 1 строке матрицы А на найденный максимальный элемент. Код программы написал я. #include "stdafx.h" #include <iostream> #include...
C++ Как описать в структуре строку не через указатель Есть структура struct InfoBuf { size_t Len; char Data; / ??? static InfoBufType* Create(size_t Size, char* Val){ InfoBufType* P = (InfoBufType*)new char; P->Len = Size; memcpy(P->Data, Val, Size, Size); return P; http://www.cyberforum.ru/cpp-beginners/thread1305575.html
Обращение потока к функции-члену класса C++
Есть Класс MainWindow, функцией-членом которой выступает Reader(), при попытке обратиться поток к данной функции-члену из main'a через экземпляр класса w for(i=0;i<M;i++) { RE = std::thread(w.Reader);; } сыпется ошибка no matching function for call to 'std::thread::thread(<unresolved overloaded function type>)
Найти сумму нечетных делителей натурального числа C++
Найти сумму нечетных делителей натурального числа. Hапишите полный текст программы пожалуйста. Спасибо
C++ Определить, сколько раз меняется знак в последовательности чисел, введенных с клавиатуры, применив массив http://www.cyberforum.ru/cpp-beginners/thread1305566.html
Помогите пожалуйста! Записать программу, определяющую сколько раз меняется знак в последовательности чисел, введенных с клавиатуры, применив массив на С++
C++ Метод Якоби. Выводит результат -1.INF и -1.IND Вот сделал прогу, но почему-то вместо нормального результата выводит это: result|x: -1.#INF -1.#IND -1.#INF -1.#IND -1.#IND нигде на 0 не делится да и числа маленькие. Подскажите в чем проблема? подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
 Аватар для Kerry_Jr
1855 / 1651 / 574
Регистрация: 14.05.2014
Сообщений: 4,726
Записей в блоге: 1
Завершенные тесты: 5
20.11.2014, 11:42     В массиве найти среднее геометрическое, все элементы с нечетными индексами уменьшить на среднее геометрическое
Vasilyq,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>    
#include <cmath>
 
double geo_average(double *array, int size)
{
    double produce = 1.;
    for (int i = 0; i < size; produce *= array[i++]);
    return pow(produce, 1./size);
}
 
int main()                 
{
    setlocale(LC_ALL, "Russian");
    int n;
    std::cout << "Введите размер массива: ";
    std::cin >> n;
    std::cout << std::endl;
    double *a = new double[n];
    std::cout << "Введите элементы массива:" << std::endl;
    for (int i = 0; i < n; ++i)
        std::cin >> a[i];
    double g_avrg = geo_average(a, n);
    std::cout << std::endl;
    for (int i = 0; i < n; ++i)
    {
        if ((i+1) & 1) a[i] -= g_avrg;
        std::cout << a[i] << ' ';
    }
    delete[] a;
    std::cout << std::endl;
    std::cin.get();
    std::cin.get();
    
    return 0;
}
 
Текущее время: 00:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru