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

Вычислить сумму модулей элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обучение прораммированию на С/С++. http://www.cyberforum.ru/cpp-beginners/thread83797.html
Где обучают программированию на С/С++? Есть ли русскоязычные курсы или что-то в этом роде? P.S. простите за глупые вопросы, просто хочется научиться этому и повысить свой интеллектуальный уровень. =))))
C++ Ругается на sqrt Компилятор ругается на функцию Sqrt() #include <iostream> #include <cmath> using namespace std; int main(void) { setlocale (LC_ALL, ".1251"); int a; http://www.cyberforum.ru/cpp-beginners/thread83792.html
C++ шаблоны
Здравствуйте, а можете подсказать в чем различия между шаблоном функции и шаблонной функцией?
C++ C++ Изменение порядка байтов в файле
Добрый вечер! Проблема такая: необходимо составить программу, изменяющую порядок байтов в файле на реверсный(последний байт становится первым, первый - последним). Идей как таковых нет, но разобраться хочется. Для начала хочется уточнить, файл необходимо считывать как бинарный? Т.е. - FILE *in=fopen(OpenDialog1->FileName.c_str(),"r+b") или я ошибаюсь?
C++ Построить результат сглаживания заданной вещественной матрицы размером 10 на 10 http://www.cyberforum.ru/cpp-beginners/thread83782.html
:cry: Помогите пожалуйста, написать программу в с++. А то я чайник, ничего не понимаю... Соседями элемента А с индексом ij в матрице назовем элементы A с индексом kl c i - 1 <= k <= i+1, j-1<=l<=j+1, (k,l) не =(i,j). Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент который получается как среднее арифметическое имеющихся соседей соответствующего элемента исходной...
C++ Массив, матрица и замена букв Помогите пожалуйста с решением задач. Спасибо за ранее!!! 1) В целочисленном массиве заменить max и min средним арифметическим оставшихся чисел. 2) В квадратной матрице размерности N поменять min элемент в столбце и элемент на побочной диагонали. 3) В текстовом файле поменять большие буквы на маленькие и наоборот. подробнее

Показать сообщение отдельно
Rififi
 Аватар для Rififi
2330 / 1045 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
08.01.2010, 22:58     Вычислить сумму модулей элементов массива
ToHuK13,

было бы не плохо если продолжил..)
да лехко!

для Visual Studio 2010

• номер минимального по модулю элемента массива;

C++
1
2
3
4
int arr[] = {...};
const size_t N = sizeof(arr) / sizeof(arr[0]);
 
int min = *std::min_element(arr, arr+N, [](int a, int b) { return abs(a) < abs(b); });

• сумму модулей элементов массива, расположенных после первого отрицательного элемента.

C++
1
2
3
std::accumulate(
++std::find_if(arr, arr+N, [](int i) { return i<0; }),
arr+N, 0, [](int a, int b) { return a + abs(b); });
(без проверки)

• Сжать массив ...

сжать массив нельзя.
 
Текущее время: 04:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru