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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
8GB
0 / 0 / 0
Регистрация: 15.06.2013
Сообщений: 10
#1

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

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

даны две целочисленные матрицы 4-го порядка. Получить новую матрицу путем вычитания из элементов каждого столбца первой матрицы сумму элементов соответствующих строк второй матрицы1!!!!!!!!!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2013, 10:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны две целочисленные матрицы 4-го порядка. Получить новую * матрицу путем вычитания из элементов каждого столбца первой матрицы (C++):

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

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

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

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

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

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

2
Valentina
68 / 68 / 3
Регистрация: 13.05.2012
Сообщений: 130
15.06.2013, 14:23 #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
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
drdrink
39 / 39 / 1
Регистрация: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2013, 23:00
Привет! Вот еще темы с ответами:

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

Матрицы: получить новую матрицу путем умножения всех элементов на... - C++
Решите пожалуиста!!!Получить новую матрицу путем умножения всех элементов данной матрицы на ее найбольший по модулю элемент!Без iostream...

Получить новую матрицу путем деления всех элементов исходной матрицы на сумму элементов главной диагонали - C++
Дана матрица A(n,n). Получить новую матрицу путем деления всех элементов исходной матрици на сумму элементов, находящейся на главной...

Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент - C++
2)Задан двумерный массив А. Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru