Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 15.06.2013
Сообщений: 10
1

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

15.06.2013, 10:33. Показов 1782. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
даны две целочисленные матрицы 4-го порядка. Получить новую матрицу путем вычитания из элементов каждого столбца первой матрицы сумму элементов соответствующих строк второй матрицы1!!!!!!!!!!!!!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2013, 10:33
Ответы с готовыми решениями:

Получить новую матрицу путем вычитания от элементов каждого столбца первой матрицы суммы элементов соответствующих строк второй матрицы
Даны две целочисленные квадратные матрицы 4-го порядка. Получить новую матрицу путем вычитания от...

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

Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: а) умножением элементов каждой строки первой матрицы на наибольш
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: а) умножением...

1)Даны две действительные квадратные матрицы порядка n. Получить новую матрицу : А) умножение элементов каждой строки первой матрицы на наибольшее из
1)Даны две действительные квадратные матрицы порядка n. Получить новую матрицу : А) умножение...

2
70 / 70 / 13
Регистрация: 13.05.2012
Сообщений: 130
15.06.2013, 14:23 2
Лучший ответ Сообщение было отмечено 8GB как решение

Решение

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include<iostream>
using namespace std;
const int c=10;
 
int main()
{
    int a[c][c], b[c][c];
setlocale (LC_CTYPE,"rus");
int r=3;
int i, j;
 
for( i=0;i<r;i++)
  for( j=0;j<r;j++)
  {cout<<"Введите элемент матрицы: a["<<i<<"]["<<j<<"]\n";
cin>>a[i][j];
}
cout<<"Введеная матрица:\n";
for(i=0;i<r;i++)
   {
        for(j=0;j<r;j++)
      {
         cout<<"a["<<i<<"]["<<j<<"] "<<a[i][j]<<"\t";
      }
      cout<<endl;
   }
for( i=0;i<r;i++)
  for( j=0;j<r;j++)
  {cout<<"Введите элемент матрицы: b["<<i<<"]["<<j<<"]\n";
cin>>b[i][j];
}
cout<<"Введеная матрица:\n";
for(i=0;i<r;i++)
   {
        for(j=0;j<r;j++)
      {
         cout<<"b["<<i<<"]["<<j<<"] "<<b[i][j]<<"\t";
      }
      cout<<endl;
   }
double sum=0,sum1=0,sum2=0;
for(i=0;i<r;i++)
   {
        for(j=0;j<r;j++)
      {
         if(i==0)
             sum+=b[i][j];
         if(i==1)
             sum1+=b[i][j];
         if(i==2)
             sum2+=b[i][j];
         
        }
   }
cout<<"Сумма элементов первой строки "<<sum<<endl;
cout<<"Сумма элементов второй строки "<<sum1<<endl;
cout<<"Сумма элементов третьей строки "<<sum2<<endl;
for(i=0;i<r;i++)
   {
        for(j=0;j<r;j++)
      {
         if(j==0)
             a[i][j]-=sum;
         if(j==1)
             a[i][j]-=sum1;
         if(j==2)
            a[i][j]-=sum2;
         
        }
   }
cout<<"Новая матрица:\n";
for(i=0;i<r;i++)
   {
        for(j=0;j<r;j++)
      {
         cout<<"a["<<i<<"]["<<j<<"] "<<a[i][j]<<"\t";
      }
      cout<<endl;
   }
  system("pause");
return 0;
}
1
39 / 39 / 24
Регистрация: 13.05.2013
Сообщений: 103
15.06.2013, 23:00 3
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
43
44
45
#include <iostream>
#define N 4
 
using namespace std;
 
int main()
{
    int **A, **B, **C;
    int tmp;
    A = new int*[N];
    B = new int*[N];
    C = new int*[N];
    for(int i = 0; i < N; i++)
    {
        A[i] = new int[N];
        B[i] = new int[N];
        C[i] = new int[N];
    }
    for(int i = 0; i < N; i++)
        for(int j = 0; j < N; j++)
            cin >> A[i][j];
    cout << "\n";
    for(int i = 0; i < N; i++)
        for(int j = 0; j < N; j++)
            cin >> B[i][j];
 
 
    cout << "\n";
    for(int i = 0; i < N; i++)
    {
        tmp = 0;
        for(int k = 0; k < N; k++)
            tmp += B[i][k];
        for(int j = 0; j < N; j++)
            C[i][j] = A[i][j] - tmp;
    }
 
    for(int i = 0; i < N; i++)
    {
        for(int j = 0; j < N; j++)
            cout << C[i][j] << " ";
        cout << "\n";
    }
    return 0;
}
0
15.06.2013, 23:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.06.2013, 23:00
Помогаю со студенческими работами здесь

Даны две действительные квадратные матрицы порядка n. Получить новую матрицу умножением элементов каждой строки первой м
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу умножением элементов...

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

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

Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк
5. Даны две целочисленные квадратные матрицы порядка n. Получить новую матрицу прибавлением к...


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

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