|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.01.2012, 19:15 | #21 |
Пользователь
Регистрация: 04.11.2011
Сообщений: 45
|
Вот, смотри я хочу добавить ввод второго массива/матрицы
у меня получается что вторая матрица/массив вводиться по размерам первого вот код Код:
|
31.01.2012, 19:16 | #22 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
В данном коде да, тебе тогда надо передавать размер массива
Ну и конечно #define p(a,b) (p + i*na + j), не будет работать
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
31.01.2012, 19:19 | #23 |
Пользователь
Регистрация: 04.11.2011
Сообщений: 45
|
#include <stdlib.h>
#include <conio.h> #include <stdio.h> #define p(a,b) (p + i*na + j) #define q(a,b) (q + i*ma + j) как я понял по-любому надо добавить, но в функциях мы же обращаемся именно к *p(i,j) А мне нужно обратиться сначала к *p(i,j), а потом к *q(i,j) как я понял |
31.01.2012, 19:20 | #24 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
Ну или так
но по заданию у тебя второй вроде одномерный
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
31.01.2012, 19:22 | #25 |
Пользователь
Регистрация: 25.01.2012
Сообщений: 13
|
|
31.01.2012, 19:22 | #26 |
Пользователь
Регистрация: 04.11.2011
Сообщений: 45
|
просто проблема в том, что мне ещё потом с ними надо работать
я решил эту задачу, не выделяя динамически память, мне просто сказали подправить её, что бы память динамически выделялась, а я хз как вот код этой проги Код:
|
31.01.2012, 19:24 | #27 |
Пользователь
Регистрация: 04.11.2011
Сообщений: 45
|
А теперь я полностью запутался
|
31.01.2012, 19:33 | #28 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
В твоем коде я сам запутался, где поиск минимального
там что то ужасное с указателями твориться
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL |
31.01.2012, 19:37 | #29 |
Пользователь
Регистрация: 04.11.2011
Сообщений: 45
|
void NMmin(int x[10][10], int t1, int t2, int *nmin, int *mmin)
{ int i,j; *nmin=-1;*mmin=-1; for (i=0;i<t1;i++) { for(j=0;j<t2;j++) if (*(*(x+i)+j)>0) {*nmin=i;*mmin=j;break;} if (*nmin!=-1) break; } if (*nmin!=-1) { for (i=0; i<t1; i++) for (j=0; j<t2; j++) if ((*(*(x+i)+j)>0)&&(*(*(x+i)+j)<*(*( x+*nmin)+*mmin))) { *nmin=i; *mmin=j; } } } ^Вот поиск минимального void swap(int x[10][10], int y[10][10], int n1, int m1, int n2, int m2) { int c; c=*(*(x+n1)+m1); *(*(x+n1)+m1)=*(*(y+n2)+m2); *(*(y+n2)+m2)=c; } ^Вот их местами меняю |
31.01.2012, 19:42 | #30 |
Форумчанин
Регистрация: 06.11.2011
Сообщений: 214
|
нее) это то я понял я про сам код внутри
поиск выглядит так Код:
Помог, нажми на весы
html, js, php, С++, С#, OpenGl, DirectX, XNA, HLSL Последний раз редактировалось Inv1s; 31.01.2012 в 19:46. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выделение динамической памяти под правый треугольник квадратной матрицы | Assasin92 | Общие вопросы C/C++ | 0 | 30.10.2010 23:14 |
Динамическое выделение памяти под массив объектов со специализированным конструктором | capta1n | Общие вопросы C/C++ | 6 | 07.03.2010 16:01 |
Задача на массивы.Язык С.Динамическое распределение памяти | Bella | Помощь студентам | 1 | 22.10.2009 17:45 |
динамическое выделение памяти под верхний треугольник квадратной матрицы | juventine | Помощь студентам | 2 | 12.04.2009 13:02 |
Динамическое выделение памяти под массивы | Артем125 | Общие вопросы C/C++ | 4 | 07.04.2009 09:52 |