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

Написать шаблонную функцию,которая вычислит сумму значений отрицательных элементов массива числового типа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему код работает только когда делаешь запуск без отладки http://www.cyberforum.ru/cpp-beginners/thread593575.html
#include "stdafx.h" #include <iostream> #include "stdlib.h" #include <locale.h> using namespace std; int main(int argc, char* argv) { setlocale(LC_ALL,"RUS"); int n,m,i,j,k,tmp,p;
C++ Задача "поиск кратчайшего пути в графе обходом в ширину(волновой алгоритм)" Помогите с задачей поиск кратчайшего пути в графе обходом в ширину(волновой алгоритм) Может у кого есть уже готовая? Или часть программы? Просто все что есть в интернете не понятно и сложно.. Вот один пример из интернета,здесь много не понятных функций и нет чтения самого графа: Входные данные: vector < vector<int> > g; // граф int n; // число вершин int s; // стартовая вершина (вершины... http://www.cyberforum.ru/cpp-beginners/thread593563.html
произвидение матриц C++
ребят помогите получить зачёт. 3 задачки осталось здать.решите плиз вот эту. найти произвидение матриц А(m;n) и В(n;k) С(M;k)=А*В. матрици А,В,С описать как одномерные массивы, используя приведённые индексы
C++ Расположение данных в стеке и в куче
Друзья, возник вопрос. Следующий код char length_buffer; ...заполнение length_buffer двоичным представлением целого числа 999... int length = *reinterpret_cast<int *>(&length_buffer); работает. переменная length принимает значение 999. Но если четырехбайтовый массив расместить в куче, тоже самое двоичное значение перестает интерпретироваться как 999: char *length_buffer = new char;...
C++ Функция получает неотрицательную десятичную дробь и возвращает её представление в системе счисления с основанием р = 16 http://www.cyberforum.ru/cpp-beginners/thread593523.html
Написать и протестировать функцию. Функция получает неотрицательную десятичную дробь и возвращает её представление в системе счисления с основанием р = 16. Помогите пожалуйста)
C++ [C++] Возведение дробного числа в дробную степень Здравствуйте! Подскажите каким образом можно возвести дробное число в дробную степень? Например: 2.13.5 = 13.4205 pow(2.1, 3.5) и тому подобное не предлагать! подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
01.06.2012, 18:10     Написать шаблонную функцию,которая вычислит сумму значений отрицательных элементов массива числового типа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
template<class T>
T sum(T* x,int n)
{
    T s=0;
    for(int i=0;i<n;i++)
       if(x[i]<0)s+=x[i];
    return s;
}
int main()
{
    float a[3]={1.,-2.,-1.};
    float r=sum(a,3);
    std::cout<<r<<endl;
    short b[3]={1,-2,-1};
    short n=sum(b,3);
    std::cout<<n<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 05:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru