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

Функция для сложения и вычитания вещественных матриц - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Медиана последовательности http://www.cyberforum.ru/cpp-beginners/thread98370.html
Ограничение времени: 1.0 секунды Ограничение памяти: 1 МБ Пусть задана последовательность из N целых неотрицательных чисел. Медианой такой последовательности в случае нечетного N называется...
C++ Формула Добрый день. Как на языке С++ будет выглядеть следующая формула? http://www.cyberforum.ru/cpp-beginners/thread98366.html
динамические массивы в wxDev-C++ C++
у меня такая проблема ... код int n; cout<<"n="; cin>>n; char c; for (int i=0; i < n; i++){ c=i+48; cout<<c; } в wxDev-C++ ( в GCC ) работает а вроде...
C++ Точка и Треугольник
Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3)?
C++ Сортировка массива структур... http://www.cyberforum.ru/cpp-beginners/thread98318.html
Здравствуйте! Не могли бы вы выложить примеры или кинуть ссылочку на интересную статью по сортировке массива структур. Имеется массив структур, каждая структура из 5 полей, где 1 - символьное, а...
C++ Разделить строку на слова. В общем есть строка, и ее надо разбить на массив строк чтобы каждое слово было в ствоей строке. Знаю что надо пользоваться strstr но в виду неопытности даже не знаю как сделать... подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
24.02.2010, 13:18
Bloodykeeper, 1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
enum OperationType {otAddition, otSubtraction};
 
int** Sum(int** matrix1, int** matrix2, int n, int m, OperationType ot)
{
  int** result = new int*[n];
 
  for(int i = 0; i < n; ++i)
    result[i] = new int[m];
 
  for(int i = 0; i < n; ++i)
    for(int j = 0; j < m; ++j)
      switch(ot){
        case otAddition:
          result[i][j] = matrix1[i][j] + matrix2[i][j];
        break;
 
        case otSubtraction:
          result[i][j] = matrix1[i][j] - matrix2[i][j];
        break;
      }
 
  return result;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru