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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
C++++++
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 11
#1

Сложение двух матриц - C++

30.10.2011, 15:10. Просмотров 1229. Ответов 4
Метки нет (Все метки)

Даны две матрицы 2х2: а и е, которые нужно сложить. У меня при сложении в результате выводит только первый столбец, помогите найти ошибку) Вот мой кодпрограммы:
C++
1
2
3
4
5
6
7
8
9
cout<<"A+E="<<"\n";
for(int i=0;i<2;i++)  {
    {for(int j=0;j<2;j++)
    c[i][j]=a[i][j]+e[i][j];
      }
      cout<<c[i][j];  cout<<"\n\n"; }
 
getch();
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2011, 15:10     Сложение двух матриц
Посмотрите здесь:

Сложение двух матриц C++
C++ Классы, конструктор, сложение двух матриц
C++ Сложение двух матриц
Матрица и функция (Сложение двух матриц функцией sum) C++
Сложение двух матриц C++
Сложение матриц C++
Произвести сложение двух массивов 5х3 по правилам сложения матриц C++
C++ Сложение двух одномерных матриц поэлементно (проверьте код)
Сложение двух матриц 2x2 C++
Вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц C++
Сложение матриц C++
Реализовать сложение двух заданных матриц C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mиxaил
531 / 436 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
30.10.2011, 15:23     Сложение двух матриц #2
матрицы печатаются ПОЭЛЕМЕНТНО так:
C++
1
2
3
4
5
6
for ( int i = 0; i < n; i++ )
{
    for ( int j = 0; j < m; j++ )
        std::cout << c [ i ][ j ] << " ";
    std::cout << std::endl;
}
C++++++
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 11
30.10.2011, 15:29  [ТС]     Сложение двух матриц #3
у меня же по сути тоже самое написано, нет? различие только в std, что это такое?)
Петррр
5940 / 3377 / 335
Регистрация: 28.10.2010
Сообщений: 5,926
30.10.2011, 15:33     Сложение двух матриц #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
cout<<"A+E="<<"\n";
for(int i=0;i<2;i++)  
{
    for(int j=0;j<2;j++)
    {
        c[i][j]=a[i][j]+e[i][j];
        cout<<c[i][j];   
    }
    cout<<"\n\n";
}
Mиxaил
531 / 436 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
30.10.2011, 15:43     Сложение двух матриц #5
Цитата Сообщение от C++++++ Посмотреть сообщение
у меня же по сути тоже самое написано, нет? различие только в std, что это такое?)
Вообще не то же самое!
std:: - это обращение к пространству имен. Напишите
C++
1
using namespace std;
и можете не писать этого обращения.
Yandex
Объявления
30.10.2011, 15:43     Сложение двух матриц
Ответ Создать тему
Опции темы

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