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

Вычислить среднеквадратичное отклонение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как в С++ подключить API ВКонтакте? http://www.cyberforum.ru/cpp-beginners/thread1508457.html
Приветствую уважаемые посетители cyberforum! Хотелось бы узнать как в С++ подключить API ВКонтакта?
C++ Передача данных объекта одного класса , объекту другого Доброго времени суток. В общем, столкнулся с проблемой передачи данных от одного класса другому. Есть класс NewApp, создаю объект с помощью конструктора в котором : string, int , int Далее , есть... http://www.cyberforum.ru/cpp-beginners/thread1508450.html
Найдите среднее арифметическое в массиве C++
Задача найти в массиве среднее арифметическое . Задача не сложная , алгоритм тоже простой сложи все элементы массива и подели на кол-во элементов в массиве и будет тебе счастье. Вот кусок моего...
C++ Использование ifstream в VSC++
Вопрос, хочу поработать с файлом, но программу готовую нужно унести в другое место, поэтому абсолютный адрес для доступа к файлу использовать нельзя. Делаю в вижуал студии, если положить файлы в...
C++ Почему функция putchar(); выводит только первый символ?(Короткий код) http://www.cyberforum.ru/cpp-beginners/thread1508403.html
#include <stdio.h> #include <conio.h> int main() { int c; c=getchar(); putchar(c); getch(); }
C++ Сборка odb-pgsql Кто нибудь собирал odb-pgsql расширение для odb? В INSTALL сказано, что нужно прописать в свойствах проекта пути к include\ и lib\ из папки установки Postgresql и сбилдить. Пути прописаны, только вот... подробнее

Показать сообщение отдельно
Kerry_Jr
Модератор
Эксперт PHP
2191 / 1987 / 694
Регистрация: 14.05.2014
Сообщений: 5,812
Записей в блоге: 1
Завершенные тесты: 5
01.08.2015, 23:36
Nik-,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
 
int main()
{
    std::vector<double> selection;
    double xi {0.0}, average {0.0}, variance {0.0};
    while (std::cin >> xi) //ввод завершается нажатием [Ctrl] + [z], а затем [Enter], либо вводом нечислового символа
    {
        average += xi;
        selection.push_back(xi);
    }
    size_t N = selection.size();
    average /= N;
    for (const auto &x : selection)
        variance += (x - average) * (x - average);
    variance /= N - 1;
    
    std::cout << "The variance of  the selection is " << variance << std::endl;
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru