По заданной матрице составить вектор, элементы которого равны произведениям элементов соответствующего столбца.
решение на с++:
//#include "stdafx.h"
#include
#include
#include
#include
#include
#include
using namespace std;
int main()
{
srand(time(0));
setlocale(lc_all, "russian");
int i, j, n,m, sum = 0;
cout « "ввод количества строк x= ";
cin » n;
cout « "ввод количества столбцов y= ";
cin » m;
int **matrix = new int*[n];
for (int i = 0; i < n; i++)
matrix[i] = new int[m];
int [id888077|*vector] = new int[m];
for (int i = 0; i < m; i++)
vector[i] = 1;
for (int i = 0; i
for (int j = 0; j
matrix[i][j] = rand()%10;
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
vector[j] *= matrix[i][j];
for (int i = 0; i < m; i++)
{
cout « "|" « vector[i];
cout « endl;
}
return 0;
}
почему то не работает, но понять не могу что не так
172
226
Ответы на вопрос:
Популярно: Информатика
-
pidarok228108.02.2023 15:49
-
Danil1003104.03.2021 08:30
-
panyaeva0621.03.2022 16:58
-
123296413.01.2021 21:17
-
sp1429.10.2021 11:05
-
avadnure06.11.2021 18:12
-
митгпош03.10.2022 23:38
-
kuzmin0601.02.2020 03:38
-
karina84519.09.2020 11:43
-
светлана49808.02.2021 00:14