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

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

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

Прибавление строк матриц - C++

14.06.2013, 03:38. Просмотров 308. Ответов 3
Метки нет (Все метки)

Ввести число К. К элементам к-й строки прибавит элементы первой строки. Вывести начальную и полученную матрицы. Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2013, 03:38     Прибавление строк матриц
Посмотрите здесь:

C++ Для матриц А(4;5) и В(5;5) вычислить сумму строк
C++ Пересечение строк матриц
C++ Перевод чисел в строку и прибавление к этой строке другой строки
Упорядочить строки матриц в порядке убывания наибольших элементов строк C++
Прибавление дней к дате, полученной из файла C++
Перестановка строк матриц по убыванию ее характеристик C++
C++ Прибавление одного и того же числа, пока не получим определенное
Сложение разреженных матриц в схеме CSR / CRS / Метод разряженных строк / Схема Чанга и Густавсона C++
C++ Сформировать массивы С и D, состоящие из максимальных элементов строк матриц M и N
C++ Вычислить суммы строк матриц
C++ Прибавление к времени заданного количества секунд
Прибавление транспонированной матрицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newyork7776
 Аватар для newyork7776
347 / 340 / 79
Регистрация: 21.05.2013
Сообщений: 1,305
Завершенные тесты: 1
14.06.2013, 05:28     Прибавление строк матриц #2
1 3 4 5 6
2 3 4 5 8
4 6 2 6 9
1 4 2 9 0
1 4 2 5 6


ответ К=3
1 3 5 5 6
2 3 6 5 8
4 6 6 6 9
1 4 3 9 0
1 4 3 5 6

так или нет?

Добавлено через 11 минут
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
#include <iostream>
#include <time.h>
#include <math.h>
using namespace std;
int main()
{
    int mas[10][10],i,j,k;
    cout << "Array [start]\n";
    srand(time(NULL));
    for(int i=1;i<5;i++){
        for (int j=1;j<10;j++)
        {mas[i][j]=rand()%10;
        cout << mas[i][j] <<" ";};cout << "\n";
    };
    cout << "Enter K = ";cin >> k;
    for(int i=1;i<5;i++)
        for (int j=1;j<10;j++)
        {
            if (j==k)
            {
                mas[i][k]=mas[i][k]+mas[i][1];
            }
        }
        cout << "Array [finish]\n";
    for(int i=1;i<5;i++){
        for (int j=1;j<10;j++)
            cout << mas[i][j] <<" ";cout << "\n";};
        system("pause");
}
Добавлено через 49 минут
а sorry
програма + к столбцу а не к строке

Добавлено через 1 минуту
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
#include <iostream>
#include <time.h>
#include <math.h>
using namespace std;
int main()
{
    int mas[10][10],i,j,k;
    cout << "Array [start]\n";
    srand(time(NULL));
    for(int i=1;i<5;i++){
        for (int j=1;j<10;j++)
        {mas[i][j]=rand()%10;
        cout << mas[i][j] <<" ";};cout << "\n";
    };
    cout << "Enter K = ";cin >> k;
    for(int i=1;i<5;i++)
        for (int j=1;j<10;j++)
        {
            if (i==k)
            {
                mas[k][j]=mas[k][j]+mas[1][j];
            }
        }
        cout << "Array [finish]\n";
    for(int i=1;i<5;i++){
        for (int j=1;j<10;j++)
            cout << mas[i][j] <<" ";cout << "\n";};
        system("pause");
}
вот тот вариант который Вам нужно
Цитата Сообщение от ShadowThunder Посмотреть сообщение
К элементам к-й строки прибавит элементы первой строки.
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
14.06.2013, 10:46     Прибавление строк матриц #3
C++
1
2
3
4
5
for(int i=1;i<5;i++){
 for (int j=1;j<10;j++)
 {mas[i][j]=rand()%10;
 cout << mas[i][j] <<" ";};cout << "\n";
 };
Что за точка с запятой после for?
newyork7776
 Аватар для newyork7776
347 / 340 / 79
Регистрация: 21.05.2013
Сообщений: 1,305
Завершенные тесты: 1
14.06.2013, 12:36     Прибавление строк матриц #4
Цитата Сообщение от MarVaL Посмотреть сообщение
cout << mas[i][j] <<" ";};cout << "\n"
_______________________^ здесь?
Yandex
Объявления
14.06.2013, 12:36     Прибавление строк матриц
Ответ Создать тему
Опции темы

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