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

максимальный по модулю элемент в одномерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции преобразования http://www.cyberforum.ru/cpp-beginners/thread91759.html
Подскажите, пожалуйста ф-ции преобразования в С++ из int в string и наоборот.
C++ Константа Извините))) я совсем новичок. Как мне описать константу? х=2.4 http://www.cyberforum.ru/cpp-beginners/thread91754.html
Среднее арифметическое положительных элементов массива C++
Помогите пожалуйста решить две задачи...В СИ... 1. Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех строках, которые не содержат отрицательных эле¬ментов; 2) ...
C++ Глобальная переменная
Надо сделать глобальную переменную которая будет видна во всех файлах .cpp Непонятно где ее нужно инициализировать и присваивать значение делал это в хедере который включается во все фалы .cpp...
C++ Количество троек http://www.cyberforum.ru/cpp-beginners/thread91721.html
Привет. Помогите пожалуйста решить задачу. Ввести произвольное количество троек чисел. Вывести номер последней тройки чисел, где сумма элеметов совпадает с суммой элементов предыдущей тройки. Вот...
C++ функция оперделения размера массив Хочу написать функцию определения массива int real_size(int arr) { return sizeof(arr)/sizeof(int); } void main(void) { int a = {0,1,2,3,4}; подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
01.02.2010, 23:31
BackUP,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
template <typename T, const size_t N> inline T _func(const T (&arr)[N])
{
    T max = abs(*arr);
    for (size_t i = 0 ; i < N ; i++)
        if (abs(arr[i]) > max) max = abs(arr[i]);
    return max - 2*max;
}
 
int main()
{
    const size_t N = 8;
    int arr[N] = {1,2,3,-10,-6,5,-7,-8};
 
    std::cout << _func(arr) << std::endl;
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru