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

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

Войти
Регистрация
Восстановить пароль
 
coldspirit
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 39
#1

Суммирование матриц - C++

12.12.2010, 17:34. Просмотров 933. Ответов 3
Метки нет (Все метки)

Напишите программу, которая суммирует матрицы. Размер матриц произвольный. Значения вводятся с клавиатуры
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 17:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Суммирование матриц (C++):

Суммирование матриц - C++
Здравствуйте! Помогите пожалуйста моему другу решить задачу для курсовой на С++. Надежда только на Вас. Решить нужно до конца этой недели....

Умножение треугольных матриц«Методы обработки разреженных матриц» - C++
Нужно перемножить треугольные матрицы в обычном виде и в свёрнутом. С обычным проблем нет. Доступ к элементам свёрнутой матрицы...

Транспонирование матриц. Произведение транспонированных матриц - C++
Найти матрицу С: C=ATBTB; A=\begin{bmatrix}1\\ 1\\ 1\end{bmatrix} B=\begin{bmatrix}1 & 2 & 0 \\ 0 & 1 & 2\end{bmatrix} ...

Вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц - C++
Здравствуйте, помогите решить, пожалуйста: Заданы две квадратные матрицы А и В. Вычислить матрицу...

Суммирование ряда в С++ - C++
Помогите,пожалуйста,задали лабораторку,вообще не знаю с чего начать:( правое условие,это по-идее проверка,для суммы:(

Суммирование в структуре - C++
Всех приветствую,начинаю изучать С++ и вот встала такая задачка,думаю второй день над ней,решил спросить у знатоков! Надо найти все...

3
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
12.12.2010, 17:53 #2
А в чем проблема?

C++
1
C[i][j]=A[i][j]+B[i][j]
1
dezdimon
7 / 7 / 0
Регистрация: 26.10.2010
Сообщений: 57
12.12.2010, 18: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
#include <conio.h>
#include <stdio.h>
 
void main() { clrscr();
int A[2][3];
int B[2][3];
int i=0,i1=0;
int j=0,j1=0;
int k=0,k1=0;
int D[6][6];
    for(i=1; i<3; i++)
           { for(i1=1; i1<4; i1++)
        { printf("Vvedite A[%d][%d]\n", i,i1);
          scanf("%d,%d", A[i][i1]);
            }}  //Vvod elementov A
 
    for(j=1; j<3; j++)
           { for(j1=1; j1<4; j1++)
        { printf("Vvedite B[%d][%d]\n", j,j1);
          scanf("%d,%d", B[j][j1]);
          }}  //Vvod elementov B
 
 
 
      for(i=1; i<3; i++)
       { for(i1=1; i1<4; i1++)
       { for(j=1; j<3; j++)
           { for(j1=1; j1<4; j1++) {
 
      D[k][k1]=A[i][i1]+B[j][j1];
      k++;
      k1++;
      printf("C[%d][%d]=%d,%d\n", k,k1,D[k][k1]); }}}}
 
 
 
 
 
getch();
}
1
Neonjke
18 / 18 / 1
Регистрация: 08.10.2009
Сообщений: 94
12.12.2010, 18:23 #4
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
void main(void)
{
    int matrix1[50][50]; //Это первая матрица - будет заполнена нами
    int matrix2[50][50]; //Это вторая матрица - будет заполнена нами
    int matrix3[50][50]; //Сюда попадет сумма 2х наших матриц
    int n=0; //Кол-во строк в наших матрицах (везде одинкаково) - введем мы
    int m=0; //Кол-во стобцов в наших матрицах (везде одинкаково) - введем мы
    int i=0; //Счетчик для строк
    int j=0; //Счетчик для столбцов
 
    //Вводим кол-во строк и столбцов в наших матрицах
    std::cout << "Vvedite kol-vo strok:\n";
    std::cin >> n;
    std::cout << "\nVvedite kol-vo stolbcov:\n";
    std::cin >> m;
    std::cout << "\n";
 
    //Заполняем первую матрицу по одному элементу
    for (i=0; i<n; i++)
        for (j=0; j<m; j++)
        {
            std::cout << "Vvedite " << i+1 << " * " << j+1 << " element 1oy matrici:\n";
            std::cin >> matrix1[i][j];
        }
    std::cout << "\n";
 
    //Заполняем вторую матрицу по одному элементу
    for (i=0; i<n; i++)
        for (j=0; j<m; j++)
        {
            std::cout << "Vvedite " << i+1 << " * " << j+1 << " element 2oy matrici:\n";
            std::cin >> matrix2[i][j];
        }
    
    
 
    //Выведем на экран первую матрицу полностью
    std::cout << "\n\n1ya matrica:\n\n";
    for (i=0; i<n; i++)
    {
        for (j=0; j<m; j++)
            std::cout << matrix1[i][j] << " ";
        std::cout << "\n";
    }
 
 
    //Выведем на экран вторую матрицу полностью
    std::cout << "\n\n2ya matrica:\n\n";
    for (i=0; i<n; i++)
    {
        for (j=0; j<m; j++)
            std::cout << matrix2[i][j] << " ";
        std::cout << "\n";
    }
        
 
    //Сложим матрицы - результат будем записывать в 3ю матрицу
    for (i=0; i<n; i++)
        for (j=0; j<m; j++)
            matrix3[i][j]=matrix1[i][j]+matrix2[i][j];
 
    //Выведем третью матрицу на экран
    std::cout << "\n\nSumma matric:\n\n";
    for (i=0; i<n; i++)
    {
        for (j=0; j<m; j++)
            std::cout << matrix3[i][j] << " ";
        std::cout << "\n";
    }
 
    //Вызовем задержку экрана, чтобы можно было рассмотреть результат
    std::system("Pause");
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2010, 18:23
Привет! Вот еще темы с ответами:

Суммирование рядов - C++
Даны a и b. Определить: Z=\sum_{i=1}^{10}a^i(2i+1)+\sum_{k=4}^{15}b^{k+2}

mpi суммирование - C++
Привет! Такой вопрос. Никак не могу додуматься до реализации такого фрагмента кода. Есть несколько потоков, для каждого из них есть...

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

Суммирование элементов массива - C++
Всем доброго времени суток. Подскажите, нужно найти суммы первого и последнего элементов массива, второго и предпоследнего итд. и каждую...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
12.12.2010, 18:23
Ответ Создать тему
Опции темы

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