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

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

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

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

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

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

Вывод строк матриц - C++
Как правильно дописать программу? Задана целая прямоугольная матрица размером n×m. Вывести номера строк матрицы, элементы которых...

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

Вычислить суммы строк матриц - C++
Даны матрицы А(3,5), Y(5,2), С(4,6). Для каждой из них вычислить суммы строк. Ввод, вывод матрицы, вычисление сумм строк, вывод вектора...

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

Для матриц А(4;5) и В(5;5) вычислить сумму строк - C++
Здравствуйте! Кто хорошо знает С++ помогите пожалуйста :help:. Задание: Для матриц А(4;5) и В(5;5) вычислить сумму строк. Вычисление...

Сформировать массивы С и D, состоящие из максимальных элементов строк матриц M и N - C++
Задать значения целочисленным элементам матриц M = {mij} и N = {nij}, где i = 0, 1, 2,..., 7; j = 0, 1, 2,..., 5 и сформировать массивы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
newyork7776
349 / 342 / 80
Регистрация: 21.05.2013
Сообщений: 1,311
Завершенные тесты: 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 Посмотреть сообщение
К элементам к-й строки прибавит элементы первой строки.
1
MarVaL
С++ Beginner
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?
0
newyork7776
349 / 342 / 80
Регистрация: 21.05.2013
Сообщений: 1,311
Завершенные тесты: 1
14.06.2013, 12:36 #4
Цитата Сообщение от MarVaL Посмотреть сообщение
cout << mas[i][j] <<" ";};cout << "\n"
_______________________^ здесь?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.06.2013, 12:36
Привет! Вот еще темы с ответами:

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

Сложение разреженных матриц в схеме CSR / CRS / Метод разряженных строк / Схема Чанга и Густавсона - C++
Здравствуйте, нужна ваша помощь! Стоит задача &quot;свернуть&quot; две разреженные матрицы в CRS схему (названий у нее много, в заголовке...

Прибавление транспонированной матрицы - C++
Ребят помогите пожалуйста.У меня есть матрица и её транспонированная версия.Как мне их прибавить? У меня есть код,но он прибавляет только...

Прибавление дней к дате, полученной из файла - C++
Задача такая: Получить дату вида DD.MM.YYYY из файла; Получить с клавиатуры количество дней; ...


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

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

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