1 / 1 / 0
Регистрация: 18.05.2013
Сообщений: 93
Записей в блоге: 1
1

Найти сумму элементов для каждой строки и произведение для каждого столбца матрицы

18.05.2013, 17:42. Показов 4187. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
-Двумерный массив из 3 строк и 5 столбцов.
- Заполнить случайными числами и вывести
- Найти сумму элементов для каждой строки.
- Найти произведение для каждого столбца
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2013, 17:42
Ответы с готовыми решениями:

Найти сумму элементов каждой строки и произведение элементов каждого столбца матрицы
Кто может в Паскале не силён, если можно коментарии что бы разобраться что к чему. Буду очень...

Для каждой строки и столбца матрицы найти сумму элементов
Дана матрица размера MxN. Для каждой строки и столбца матрицы найти сумму элементов.

Для каждой строки матрицы найти произведение четных элементов и сумму нечетных
В матрице размером m на n для каждой строки матрицы найти произведение четных элементов и сумму...

Для каждой чётной строки матрицы подсчитать сумму её элементов, а для каждой нечётной строки- произведение её элементов
Дана прямоугольная матрица m на n . Для каждой чётной строки подсчитайте сумму её элементов, а для...

4
Вежливость-главное оружие
233 / 234 / 86
Регистрация: 19.02.2013
Сообщений: 1,446
18.05.2013, 18:39 2
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
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    const int rows = 3,
              cols = 5;
 
    const int interval = 10;
 
    int matrix[rows + 1][cols + 1];
 
    for(int j = 0; j < cols; j++)
        matrix[rows + 1][j] = 1;
 
    for(int i = 0; i < rows; i++)
    {
        matrix[i][cols + 1] = 1;
 
        for (int j = 0; j < cols; j++)
        {
            cout<<(matrix[i][j] = rand()%interval)<<"     ";    
 
            matrix[i][cols + 1] *= matrix[i][j];
 
            matrix[rows + 1][j] *= matrix[i][j];
        }
 
        cout<<"|"<<matrix[i][cols + 1]<<endl;
    }     
 
    cout<<endl;
    
    for (int j = 0; j < cols; j++)
    {
        cout<<matrix[rows + 1][j]<<"    ";
    }
 
    return 0;
}
0
1 / 1 / 0
Регистрация: 18.05.2013
Сообщений: 93
Записей в блоге: 1
18.05.2013, 18:43  [ТС] 3
Спасибо. Можна на Visual BAsic? Плиз...
0
bmstu-team
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
18.05.2013, 18:54 4
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Visual Basic
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
Option Base 1
Private Sub Form_Load()
Cls: Randomize
Dim a(1 To 3, 1 To 5), s(1 To 3), p(1 To 5) As Long
Dim x As Double, i As Integer, j As Integer
For j = 1 To 5
p(j) = 1
Next
For i = 1 To 3
For j = 1 To 5
a(i, j) = Fix(Rnd * 201) - 100
s(i) = s(i) + a(i, j)
p(j) = p(j) * a(i, j)
Print a(i, j); vbTab;
Next j
Print vbLf
Next i
 
For i = 1 To 3
Print "Ñóììà " + Str(i) + " ñòðîêè: ", s(i)
Next
For i = 1 To 5
Print "Ïðîèçâåäåíèå " + Str(i) + " ñòîëáöà: ", p(i)
Next
 
End Sub
1
bmstu-team
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
18.05.2013, 21:40 5
some_name, а можете, пожалуйста, объяснить логику - почему на форуме бейсика вы отправляете решение на си?
0
18.05.2013, 21:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2013, 21:40
Помогаю со студенческими работами здесь

Для каждого столбца матрицы найти произведение её элементов.
Для каждого столбца матрицы найти произведение её элементов.

Для каждого столбца матрицы найти произведение её элементов
6.Для каждого столбца матрицы найти произведение её элементов.

Для каждого столбца матрицы найти произведение его элементов.
Помогите решить задачу, желательно от начала до конца!!!

Для каждого столбца матрицы найти произведение его элементов
Дана матрица размера M×N. Для каждого столбца матрицы найти произведение его элементов.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru