НТ
Наталья Тетеревенко

помогите исправить ошибки пожалуйста.

#include "stdafx.h"
#include

using namespace std;

unsigned int *make_array(int n, int m); // выделение динамической памяти под двумерный массив
unsigned int *make_vactor(int n); // выделение динамической памяти под одномерный массив

// Операция с вектором: A * 4x, результат присвоим вектору y:
void mult_vector(unsigned int *a, unsigned int *x, unsigned int *y, int n, int m);
// Операция с матрицами: 5*b - 4*a:
void diff_matrix(unsigned int *a, unsigned int *b, unsigned int *c, int n, int m);
// Вычисление максимума сумм элементов столбцов матрицы:
unsigned int calc_max_sum(unsigned int *arr, int n, int m);
// получение максимума из двух чисел:
unsigned int maximum(unsigned int a, unsigned int b);
// вывод на экран вектора указанной размерности:
void print_vector(unsigned int *v, int n, bool is_column);
// вывод на экран матрицы:
void print_matrix(unsigned int *matrix, int n, int m);
// Ввод данных в матрицу:
void input_matrix(unsigned int *matrix, char *name_matrix, int n, int m);
// Ввод данных в вектор:
void input_vector(unsigned int *vector, char *name_vector, int n);
// Освобождение памяти:
void del_matrix(unsigned int *a,unsigned int *b,unsigned int *c, unsigned int *x,unsigned int *y);

int main(int argc, char* argv[])

{
setlocale(LC_ALL, "RUS"); // поддержка русского языка
int N = 2; int M = ; // размерность массива согласно варианта задания N строк, M столбцов
unsigned int *a, *b, *c, *x, *y; // указатели на динамические массивы
// выделение памяти под динамические двумерные массивы
a = make_array(N, M);
b = make_array(N, M);
c = make_array(N, M);
// выделение памяти под вектор x и y
x = make_vactor(M); // вектор
y = make_vactor(N); // вектор

// ********* Ввод данных в матруцы "a" и "b" и вектор x ***********
input_matrix(a, "A", N, M);
input_matrix(b, "B", N, M);
input_vector(x, "X", M);

// ********* Операции с матрицами и векторами ***********
// Операция с вектором: A * 4x, результат присвоим вектору y
mult_vector(a, x, y, N, M);
// Операция с матрицами: 5*b - 4*a
diff_matrix(a, b, c, N, M);
// Вычисление максимума сумм элементов столбцов матрицы "a"
unsigned int max_sum = calc_max_sum(a, N, M);

// ********* Вывод результатов на экран ***********
cout << "=========== Результаты =============" << endl << endl;
// Вывод на экран матрицы a
cout << "Матрица A " << endl;
print_matrix(a, N, M);

// Вывод на экран матрицы b
cout << " Матрица B " << endl;
print_matrix(b, N, M);

// Вывод на экран матрицы b
cout << " Матрица C = 3*A - 2*B" << endl;
print_matrix(c, N, M);

// вывод на экран вектора x
cout << "Вектор x " << endl;
print_vector(x, M, true);

// вывод на экран вектора y
cout << "Вектор y = A * 5x" << endl;
print_vector(y, N, true);

// максимум сумм элементов столбцов матрицы "a"
cout << "Максимум сумм элементов столбцов матрицы А" << max_sum << endl;

// освобождение памяти динамических массивов
del_matrix(a,b,c,x,y);
system("pause");
return 0;
}
//--------------------------------------------------------

// Ввод данных в вектор
void input_vector(unsigned int *vector, char *name_vector, int n)
{
cout << "Введите координаты вектора \"" << name_vector << "\"" << endl;
for (int i=0; i> vector;
}
}
//--------------------------------------------------------

// Ввод данных в матрицу
void input_matrix(unsigned int *matrix, char *name_matrix, int n, int m)
{
cout << "Введите элементы матрицы \"" << name_matrix << "\"" << endl;
for (int i=0; i> *(matrix+i*m+j);
}
}
}
//--------------------------------------------------------

// вывод на экран матрицы
void print_matrix(unsigned int *matrix, int n, int m)
{
for (int i=0; i

Ирек Сабитов
Ирек Сабитов

нельзя так просто взять и исправить ошибки

Похожие вопросы
помогите исправить ошибки
Помогите исправить ошибки в программе.
Чем тут Ошибка?? помогите исправить (паскаль)
Pascal помогите исправить ошибку.
Помогите пожалуйста исправить ошибку ((((((((((
Помогите исправить ошибку в проге на с++
Помогите исправить ошибки C++
Помогите исправить ошибку в PascalABC!!!
Помогите исправить ошибку в коде !
Помогите пожалуйста исправить ошибку в коде!