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

Разработать программу нормализации элементов вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите пожалуйста..задача по структурам. http://www.cyberforum.ru/cpp-beginners/thread415913.html
Задача: Создать двоичный файл с информацией об успеваемости студентов некоторого факультета за все время обучения. Добавить в файл поле "Средняя успеваемость". Удалить из файла информацию о...
C++ Вывести двумерный массив как единичный объект Есть двумерный массив, можно ли его вывести как одно значение а не как таблицу из значение каждого элемента. Или возможно как-то иначе "обновлять" его? в общем вот код части программы, как сделать... http://www.cyberforum.ru/cpp-beginners/thread415909.html
Гамильтонов путь C++
Доброго времени суток. Дали мне задачку: Граф ориентированный. Определить, есть ли гамильтонов путь из заданной вершины в другую заданную. Если есть, напечатать его. #include "stdafx.h" #include...
Помогите пожалуйста с лабой C++
Многочлен произвольного вида с одним неизвестным задан символьной строкой. Неизвестное в выражении представлено одной буквой, операция возведения в степень обозначена символом "^". Преобразовать...
C++ Помогите "разбить" программу на несколько функций http://www.cyberforum.ru/cpp-beginners/thread415843.html
Есть готовая программа по матрицам, нужно "разбить" её на несколько функций (нахождение столбцов с равными элементами и их удаление и подсчет суммы строк и вывод сумм строк с номерами равными...
C++ Немогу понять в чем ошибка. >inputInfo.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Node<class Theatr<class Actor> >::Node<class Theatr<class Actor> >(class Theatr<class Actor> const &)"... подробнее

Показать сообщение отдельно
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
24.12.2011, 20:16
Если я правильно понял условие задания, то так:
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
std::list<double> vector;
    int count;
    double tmp;
 
    cin >> count;
    
    for(int i = 0; i < count; i++)
    {
        cin >> tmp;
        vector.push_back(tmp);
    }
 
    double norm = 0.0;
 
    for(std::list<double>::const_iterator i = vector.begin(); i != vector.end(); i++)
        norm += pow(*i, 2.0);
 
    norm = sqrt(norm);
 
    for(std::list<double>::iterator i = vector.begin(); i != vector.end(); i++)
        *i /= norm;
 
    for(std::list<double>::const_iterator i = vector.begin(); i != vector.end(); i++)
        cout << *i << endl;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru