Консультация № 193278
18.05.2018, 16:34
0.00 руб.
0 4 0
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: как сложить в си две матрицы не используя цикл?

Обсуждение

давно
Советник
400484
472
18.05.2018, 17:34
общий
Адресаты:
Добрый день,
Так пойдет?
http://studassistent.ru/c/slozhenie-2uh-matric-c-si
давно
Старший Модератор
17042
808
23.05.2018, 08:27
общий
Адресаты:
Очевидно, нет. В предложенном варианте циклы есть. Лично я не представляю эффективного решения поставленной задачи без циклов.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
давно
Советник
400484
472
23.05.2018, 09:11
общий
23.05.2018, 09:15
Адресаты:
Код:

#include <iostream>

using namespace std;

int main()
{
int A[2][2] = { 1, 2, 3, 4 };
int B[2][2] = { 5, 6, 7, 8 };
int result[2][2];

result[0][0] = A[0][0] + B[0][0];
result[0][1] = A[0][1] + B[0][1];
result[1][0] = A[1][0] + B[1][0];
result[1][1] = A[1][1] + B[1][1];

cout << result[0][0] << ", " << result[0][1] << ", " << result[1][0] << ", " << result[1][1] << endl;

return 0;
}

А что такой вариант не катит? по мне все условия выполнены... Почти, как в примере.

P.S. В условии не оговорено какая матрица, ее размеры и т.п. Я бы вообще взял одинарную матрицу и сложил. В чем проблема?!

Индусы циклы заменяют копирование строк. Нужно 100 раз в цикле сложить, не вопрос. 100 строк сложения.Главное деньги за это платят...
давно
Старший Модератор
17042
808
23.05.2018, 09:13
общий
Адресаты:
Ага, подходит. Оформите ответ?
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
Форма ответа