![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 11
|
![]()
В динамической матрице нужно найти максимальный элемент в каждой строке и минимальный элемент в каждом столбце, а потом их вывести в одномерном массиве.
Вроде почти все получается, но есть одна проблема. Оно выводит ответ несколько раз. В чем проблема? Можете помочь? Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 13
|
![]()
Ошибка явно в циклах.Три раза выводит потому что size ты ввел три, и там он и прокрутил его три раза)
Последний раз редактировалось Adm!n; 18.11.2012 в 04:47. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 11
|
![]()
исправил, помогло, спасибо
for(m=size; m<(2*size); m++) то есть можно записать так for(m=1; m<=1; m++) только не могу понять, почему хм цикл для m вообще не нужен, но почему? |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 13
|
![]()
Я сейчас туго соображаю, но зачем тебе вот эти циклы?
for(m=size; m<(2*size); m++) for(m=0; m<size; m++) где m короче.И в мин и макс. так а что такое m вообще? ты не задавал себе такой вопрос? оно тут явно ни к чему не относится Последний раз редактировалось Adm!n; 18.11.2012 в 05:00. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 11
|
![]()
пытался вспомнить, для чего их писал
но так и не вспомнил, ибо писал еще часов 12 назад вроде я уже понял, почему так еще раз спасибо |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 13
|
![]()
Пробовал убирать эти циклы?работает?
в первом цикле ты заполняешь матрицу числами, во втором берешь строку и прокручиваешь ее,в третьем прокручиваешь столбец,а m тут совсем не причем. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 11
|
![]()
а можно как-то создать массив из этих максимальных-минимальных значений, а потом его вывести?
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 13
|
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 11
|
![]()
в том смысле, что тут я сразу нахожу максимальное в строке и сразу же вывожу
и так со всеми строками-столбцами а как-нибудь, что бы эти значения поочередно в массив засунуть и уже после этих циклов вывести |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 18.11.2012
Сообщений: 13
|
![]()
зачем такие сложности?
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с матрицей С# | Diman410 | Помощь студентам | 1 | 29.03.2011 16:47 |
Работа с матрицей | Иги | Помощь студентам | 2 | 21.01.2011 00:03 |
работа с матрицей | AleksENN | Помощь студентам | 0 | 23.10.2010 14:13 |
Работа с матрицей | Absent | Помощь студентам | 2 | 05.04.2009 15:46 |
Работа с матрицей | Absent | Помощь студентам | 1 | 24.05.2008 13:33 |