Форум программистов, компьютерный форум 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 типа... подробнее

Показать сообщение отдельно
neske
1501 / 868 / 84
Регистрация: 26.03.2010
Сообщений: 2,973
02.09.2010, 17:38
Вариант бзе векторов:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
template <typename T>
double average(const T *MAS, const size_t SIZE)
{
    double sum=0;
    for (int i=0; i<SIZE; i++)
        sum+=MAS[i];
 
    return sum/SIZE;
}
int main (void)
{
    const int SIZE=10;
    int MAS[SIZE]={1,2,3,4,5,6,7,8,9,10};
 
    std::cout << "Average: " << average (MAS, SIZE);
    std::cout << std::endl;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru