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

Матрица и функция (Сложение двух матриц функцией sum) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите пожалуйста с функцией http://www.cyberforum.ru/cpp-beginners/thread853493.html
Хочу создать функцию, что бы она выводили минимум из 4 чисел, но она всегда выводит 1. Подскажите в чем моя ошибка, заранее спасибо. P.S. Вот код программы: #include<iostream> #include<fstream> using namespace std; int minimum (int a, int b, int c, int d) { return min(min(min(a,b),c),d); } int main()
C++ Работа "Расчет времени входного сигнала" Нужно написать программу, которая считала бы, в какой момент времени U входа достигает 8в и как это посчитать с погрешностью Eпог=0.041? В приложенном файле, условие для U http://www.cyberforum.ru/cpp-beginners/thread853476.html
C++ Класс строки (удаление из строки слова с заданным номером и символа с заданным номером)
Описать в классе (строки) функции удаления из строки слова с заданным номером и символа с заданным номером. Каждая функция возвращает новую строку. Нужна помощь! (с++)
C++ Расставить n ладей на шахматной доске n*n
Вообщем нужно расставить n ладей на шахматной доске n*n Вот то что у меня получилось: #pragma argsused #include<iostream.h> int main(int argc, char* argv) {int const n=3; int A, i, j, z=0; for(i=0; i<n; i++) for(j=0; j<n; j++) {
C++ Массив: Поменять местами первую строку с последней, вторую строку с предпоследней и т.д. http://www.cyberforum.ru/cpp-beginners/thread853458.html
Дан квадратный массив порядка 2n(т.е. четный). Поменять местами первую строку с последней, вторую строку с предпоследней и т.д.
C++ Перевод из инфиксной формы в постфиксную и вычисление выражения Помогите пожалуйста, выдает ошибки в 46 и 52 строках. не пойму в чем дело. и извините за наглость, но эта программа она только переводит из инфиксной формы в постфиксную, а как сделать чтобы она результат выводила. я в c++ толком не понимаю.. подробнее

Показать сообщение отдельно
titanium25
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 22
01.05.2013, 15:25     Матрица и функция (Сложение двух матриц функцией sum)
Всем привет.
Не получается создать функцию.
Задача:
Сложение двух матриц функцией sum.
Условие:
Размеры матриц указываются только в одном месте в коде (строка 16).
Проблема:
  1. Функция sum не определяет константы column (строка 6 int a[][column], int b[][column]).
  2. Строка 8 - int c[row][column] "Error: выражение должно иметь константное значение."

Просьба указать на ошибки, по возможности исправить код.
Заранее огромное спасибо.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <iomanip>
using namespace std;
 
void sum(int a[][column], int b[][column], const int row, const int column)
{
    int c[row][column];
      for (int i=0; i<row; ++i){
        for (int j=0; j<column; ++j){
        c[i][j]=a[i][j] + b[i][j];}
        }
 
int main()
{
  const int array_row = 2, array_column = 2;
  int a[array_row][array_column], b[array_row][array_column];
  
 
 cout << "Please enter Matrix A variables: ";
    for (int i=0; i<array_row; ++i){
        for (int j=0; j<array_column; ++j)
           cin >> a[i][j]; }
 cout << "Please enter Matrix B variables: ";
    for (int i=0; i<array_row; ++i){
        for (int j=0; j<array_column; ++j)
            cin >> b[i][j]; }
    
  sum(a, b, array_row, array_column);
    
 
        return 0;
}
P.S. Искал похожие темы но что то не получается найти, буду признателен ссылке если подобная тема существует.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru