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

Написать шаблон функции для поиска среднего арифметического массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа для шифрования http://www.cyberforum.ru/cpp-beginners/thread163054.html
Я сис-админ, не уверен что правильно будет писать на Си, но это единственный язык, который еле еле знаю, акромя вбс и проч, разумеется Задача вроде проста до безумия, но ничего похожего не нашел....
C++ Отделение интерфейса от реализации класса: компиляция кода реализации Доброго времени суток, У меня возникла проблема с отделением интерфейса от реализации класса. Допустим, у меня есть три файла: 1. заголовочный файл Class.h с прототипами функций; 2. файл... http://www.cyberforum.ru/cpp-beginners/thread163001.html
C++ Определить количество элементов в стеке
Привет народ. Подскажите пожалуйста как получить кол-во элементов в стеке? Я пытаюсь написать функцию выдающую такое значение. Спасибо. #include <iostream> #include <conio.h> #include...
C++ Не воспринимает ни std::cout, ни std::cin. Вобщем ничего из std. Также не понимает iostream
Здравствуйте! Я хотел начать изучать язык C++. Набрал литературы. Установил Microsoft Visual C++ 2005 Express Edition. Образ диска скачал с сайта майкрософт. Установщик установил помимо Microsoft...
C++ вопрос методики обучения http://www.cyberforum.ru/cpp-beginners/thread162935.html
После прочтения учебника Подбельского (си++) столкнулся с проблемой: что делать дальше? практиковаться, практиковаться, практиковаться..а потом? Посоветуйте пожалуйста литературу. По какому учебнику...
C++ Указатели: правильно ли я понял вопрос? Есть задание Решите следующие задачи. Полагайте, что беззнаковые целые хранятся в 2 байтах, и что начальный адрес массива находится в ячейке памяти 1002500. a) Объявите массив values типа... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4945 / 2525 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
02.09.2010, 16:34
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 <iostream>
#include <iterator>
#include <vector>
 
template <typename Iterator>
double average(Iterator first, Iterator last)
{
    int n = 0;
    double sum = 0;
    
    while(first != last) { 
        sum += *first++;
        ++n;
    }
   
    return sum/n;
}
 
int main() 
{
   std::vector<int> v = { 1, 2, 3, 4 };    
   std::cout << average(v.begin(), v.end());
}
Шаблон функции.. кхех..
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru