tamplier13
0 / 0 / 0
Регистрация: 04.12.2017
Сообщений: 10
|
||||||
1 | ||||||
Сумму и разность двух двумерных динамических массивов записать в отдельные массивы10.06.2018, 17:47. Просмотров 1297. Ответов 21
Метки нет Все метки)
(
Помогите разобраться как найти сумму и разницу двух двумерных динамических массивов и вывести результаты в отдельные масивы?
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
10.06.2018, 17:47 |
Ответы с готовыми решениями:
21
Обработка двумерных динамических массивов
C++ Задача с использованием двумерных динамических массивов. Разность двумерных массивов |
GERALD2799
|
||||||
10.06.2018, 18:31 | 2 | |||||
tamplier13,
1
|
tamplier13
0 / 0 / 0
Регистрация: 04.12.2017
Сообщений: 10
|
|
10.06.2018, 18:56 [ТС] | 3 |
Спасибо я разобрался , добавил ещё разницу массивов
0
|
Yetty
3055 / 2117 / 1377
Регистрация: 18.12.2017
Сообщений: 6,758
|
|
10.06.2018, 19:36 | 4 |
GERALD2799, по условию массив не обязательно квадратный и не обязательно целочисленный
tamplier13, используйте размерность nxm, задавайте n и m с клавиатуры, тип элементов массива - double а также добавьте #include <ctime> и строку srand((int)time(0)) - чтобы начальные массивы при каждом запуске программы были разными. Кроме того логично использовать функцию печати (т.к. в коде программы от GERALD2799 3 раза повторяется одинаковый блок).
0
|
10.06.2018, 19:36 | |
GERALD2799
|
|
10.06.2018, 19:43 | 5 |
Yetty,
по условию размерность массивов не дано. кроме того не так трудно при необходимости переделать. почему тип элементов double? функции не писал потому, что человек, который не знает как добавлять массивы, вряд уже дошел до функций. зачем еще больше запутывать?
0
|
Yetty
3055 / 2117 / 1377
Регистрация: 18.12.2017
Сообщений: 6,758
|
|
10.06.2018, 19:54 | 6 |
GERALD2799, Вы невнимательно читаете?
Ваш код для условия: как найти сумму двух целочисленных квадратных двумерных динамических массивов В условии выделенных слов нет. Об этом и был мой пост.
0
|
Yetty
3055 / 2117 / 1377
Регистрация: 18.12.2017
Сообщений: 6,758
|
|
10.06.2018, 21:29 | 8 |
GERALD2799, если Вы не понимаете, о чём речь сложите с помощью Вашего кода массивы, которые удовлетворяют условию задачи, например:
2.1 2.3 3.3 3.2 и 1.1 1.4 3.1 1.2 посмотрите что получится и может быть Вам всё станет ясно. (для простоты взят частный случай - 2 квадратных массива)
0
|
SuperKir
|
|||||||||||
10.06.2018, 21:49 | 9 | ||||||||||
GERALD2799, ага, что-нить такого плана:
0
|
GERALD2799
|
|
10.06.2018, 22:15 | 10 |
![]() Решение
Yetty, попробовал и что именно должно получиться? я написал учебное пример, чтобы человек понял в каком направлении двигаться, а вы начали его только усложнять. посоветовали изменить размер, хотя в задании о размерность ничего не говорится. сказали изменить тип хотя в задании о типе ничего не говорится. сказали написать функцию и сделать рандом зависимый от времени. зачем? я не понимаю что не так. в коде выше есть ввод размерности с консоли, значит человек такое умеет делать, я не стал загострять на етом внимание и себе написал константу чтобы не вводить размерность. в этом проблема? или потому что массивы одинаковой размерности? ну может пусть каждый подмассив имеет свой размер, а потом при добавлений проверять длины каждой массивов? я на самом деле не понимаю вашего замечания
Добавлено через 3 минуты SuperKir, когда я начинал только изучать язык и нуждался в помощи в базовых вещах мне именно такой код демонстрировали ![]() ![]() ![]()
0
|
Yetty
3055 / 2117 / 1377
Регистрация: 18.12.2017
Сообщений: 6,758
|
|
10.06.2018, 22:23 | 11 |
по Вашему коду (если ещё ввести получится) результат будет такой:
3 3 6 4 а должен быть такой: 3.2 3.7 6.4 4.4 с чего это Вы взяли ? говорил не про константу, а в том что в Вашем коде их должно быть две, например: int n = 4, m=5; - в третий раз пытаюсь донести: массив не обязательно квадратный по условию почитайте про сложение матриц и поразмыслите над этим Вашим предложением но размер конечно нужно не константами задавать, а вводить с клавиатуры
0
|
GERALD2799
|
|
10.06.2018, 22:31 | 12 |
Yetty,
![]() о так вас взволновало, что действительные числа имеют цифры после запятой, а цели не имеют ![]() а почему должно быть 2 константы? в задание о размерах массивов ничего не сказано. тогда почему нельзя чтобы в массивов была одинакова размерность? а если будут такие константы, вас устроит?int n = 4, m=4; при чем здесь суммирования матриц? в задании о матрицах ни слова
0
|
Yetty
3055 / 2117 / 1377
Регистрация: 18.12.2017
Сообщений: 6,758
|
|
10.06.2018, 22:38 | 13 |
почему Вы решили что меня что-то взволновало ? я спокоен и ещё раз Вам сообщаю: Ваш код не соответствует условию задачи.
в четвёртый раз спокойно Вам сообщаю: потому что массивы по условию не обязательно квадратные, могут такие быть: 1 2 3 2 3 4 и 2.1 1 4 3 3.7 5 наоборот, обязательно нужно чтобы размерности первого и второго массивов совпадали какая разница как назвать ?
0
|
SuperKir
|
|
10.06.2018, 22:44 | 14 |
Вашего вообще нет, но и Ваши требования аналогично не соответствуют ему, хотя бы лишь по-тому, что его нет.
Автор привел код с целочисленной матрицей - значит ему нужна такая, а не та, которую хотите Вы. Они могут не совпадать, но тогда необходимо, говоря Вашими словами, уведомить об этом.
0
|
Yetty
3055 / 2117 / 1377
Регистрация: 18.12.2017
Сообщений: 6,758
|
|
10.06.2018, 22:55 | 15 |
Авторы приводят коды для того чтобы их корректировали. И корректировали по возможности правильно, т.е. чтобы коды соответствовали условию задач.
Если я вижу, что предложенный код не соответствует условию - обязательно об этом сообщу, чтобы у ТС не было с ним проблем при сдаче. И можете SuperKir, говорить всё что угодно мне Ваши слова как то по боку. могут не совпадать. но тогда их нельзя складывать.
0
|
GERALD2799
|
|
10.06.2018, 23:01 | 16 |
Yetty, какой именно условии не отвечает мой код? я говорил о размерности массива и под массивов, виж сами отметили, что стоит n, m. вот я и не понимаю почему так важно, чтобы n = m. а о том какая разница как называть, ну обычно терминологию используют во избежание путаницы, возможной тут как раз в задании говорится не об матрицы, а о зубчатые массивы
Добавлено через 3 минуты почему по вашему изменить тип это скорректировать, лол
0
|
Yetty
|
10.06.2018, 23:04
#17
|
Не по теме: GERALD2799, извините, я уже 4 раза ответил на Ваш вопрос. так что если отвечу ещё раз думаю что это не повлияет на Ваше восприятие. ответы на Ваши вопросы найдёте в моих постах выше.
0
|
SuperKir
|
|
10.06.2018, 23:05 | 18 |
Которые они не приводят или приводят коряво и Вы формулируете свои?
Придумав своё условие? Ну да) Это взаимно. Но Вы же уверяли, что они должны совпадать! Что-то пошло не так? Условие поменялось? ![]() Не по теме: Можно не отвечать, я по-приколу и от нечего делать пишу Вам.
0
|
Yetty
|
10.06.2018, 23:10
#19
|
0
|
GERALD2799
|
||||||
11.06.2018, 09:41 | 20 | |||||
Yetty,
а еще хоть убей не понимаю, какой именно условии в задании не соответствует мой код ![]() ![]() ![]()
0
|
11.06.2018, 09:41 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
11.06.2018, 09:41 |
Какие есть виды массивов (кроме одномерных, двумерных и двумерных ступенчатых массивов)? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |