![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Mazafaka stenograf
Форумчанин
Регистрация: 12.01.2012
Сообщений: 229
|
![]()
Ребят, для закрепления практики по использованию указателей сделал прогу для перемножения матриц любого порядка с использованием самих указателей для выделения и очистки памяти, все по логике вроде верно, но результат кривоватый получается
![]() Например при перемножении матриц А[2х3] и B[3x3], у которых все ячейки равны 10, результат получается всех ячеек равен 200-м, а не 300. Вот гамнокодъ: Код:
Последний раз редактировалось Xezon; 12.10.2014 в 00:16. |
![]() |
![]() |
![]() |
#2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Поверь, в С++ можно делать свои функции, а не пихать 100500 строк говнокода в main().
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#3 |
Mazafaka stenograf
Форумчанин
Регистрация: 12.01.2012
Сообщений: 229
|
![]()
min@y™, Я прошу прощения, да я знаю про это, но я еще не дошел до функций(то бишь не изучил еще). =(
|
![]() |
![]() |
![]() |
#4 | |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]() Цитата:
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,609
|
![]()
Нормальный код. Без развертки циклов нельзя написать вообще. А на ассемблере все эти циклы развертываются goto джампом (jmp / je, jne, ja, jae, jb, jbe и т.п). Ассемблер понимает goto.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Программа перемножения матриц любой размерности.
Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 12.10.2014 в 05:20. |
![]() |
![]() |
![]() |
#7 |
Mazafaka stenograf
Форумчанин
Регистрация: 12.01.2012
Сообщений: 229
|
![]()
Smitt&Wesson, ого 0_0, пока это для меня тяжеловато, но понимается =) Я все же разобрался, что и где не так. Вот в этом участки кода:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ДИНАМИЧЕСКОЕ ВЫДЕЛЕНИЕ ПАМЯТИ ДЛЯ ДВУМЕРНЫХ МАССИВОВ | Svetka.beam | Общие вопросы C/C++ | 1 | 26.05.2014 20:46 |
Динамическое выделение памяти! | Bantom | Помощь студентам | 1 | 07.04.2014 12:48 |
Динамическое выделение памяти | Bantom | Помощь студентам | 0 | 02.04.2014 22:35 |
Динамическое выделение памяти | Devdev12 | Общие вопросы C/C++ | 13 | 02.08.2013 10:25 |
Распределение памяти. Динамическое выделение памяти с++ | Tolian92 | Помощь студентам | 8 | 14.05.2012 21:44 |