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

От значений элементов каждой строки двумерного массива вычесть значение минимального элемента этой строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Оригинальная идея для курсовой http://www.cyberforum.ru/cpp-beginners/thread163135.html
Прошу помочь подсказать оригинальную идею для проекта. Огромную важность играет, чтобы проект в дальнейшем смог распостраняться бесплатно и смог помочь людям или организациям. Данный проет будет...
C++ Общий делитель для двух натуральных чисел найти наименьший общий делитель для двух натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread163132.html
C++ Поиск подходящих исходников
Люди, помогите найти исходники программ на C или С++, которые производят управление курсором мыши при помощи лазерной указки и Web-камеры. Просто я в этом полный ноль пока что, хочется разобраться с...
Многопоточные библиотеки C++
Всем добрый вечер! Разрабатываю приложение, которое в конечном итоге должно работать в несколько потоков, и не понимаю как реализовать. Библиотек для многопоточности много: 1. Набор библиотек...
C++ Внешний радиус невзвешенного графа http://www.cyberforum.ru/cpp-beginners/thread163111.html
Задали домашку по САОДу в программировании не шарю, кто может, помогите Алгоритм : Определить внешний радиус невзвешенного неориентированного графа методом обхода в ширину ( Внешним радиусом графа...
C++ Шаблонные функции множеств Господа кодеры, подскажите пожалуйста по таким вопросам: 1) правильно ли написана шаблонная функция, она должна работать следущим образом-даны два массива и в третий занести из второго и и из... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
02.09.2010, 22:30
gangstaboy, решение neske в виде отдельной функции:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <algorithm>
#include <cstddef>
 
// Вычитает из каждого элемента строки значение
// минимального элемента строки
template<std::size_t n, std::size_t m>
void SubstractMinimum(int (&matrix)[n][m]) {
  for (std::size_t i = 0; i < n; ++i) {
    int min = *std::min_element(matrix[i], matrix[i] + m);
    for (std::size_t j = 0; j < m; ++j)
      matrix[i][j] -= min;
  }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru