Форум программистов, компьютерный форум 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) Упорядочить строки по убыванию минимумов их элементов. 2. Дана целочисленная квадратная матрица. определить: 1) среднее арифметическое положительных элементов массива; 2) найти максимальный из элементов,...
C++ Глобальная переменная
Надо сделать глобальную переменную которая будет видна во всех файлах .cpp Непонятно где ее нужно инициализировать и присваивать значение делал это в хедере который включается во все фалы .cpp выдает ошибку что то вроде множественная инициализация Если инициализировать ее в начале каждого фала то это не удобно Подскажите плз как можно ОДИН раз инициализировав и присвоив значение...
C++ Количество троек http://www.cyberforum.ru/cpp-beginners/thread91721.html
Привет. Помогите пожалуйста решить задачу. Ввести произвольное количество троек чисел. Вывести номер последней тройки чисел, где сумма элеметов совпадает с суммой элементов предыдущей тройки. Вот мой код, но чё то не получается. (я делал так что одна тройка это один столбец в двумерном массиве.) #include <iostream.h> #include <stdlib.h> const int n=100, m=100, w=100; int main() {
C++ функция оперделения размера массив Хочу написать функцию определения массива int real_size(int arr) { return sizeof(arr)/sizeof(int); } void main(void) { int a = {0,1,2,3,4}; подробнее

Показать сообщение отдельно
Андрейка
410 / 214 / 24
Регистрация: 25.03.2009
Сообщений: 716
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;
}
 
Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru