![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
АСУТП
Пользователь
Регистрация: 29.07.2012
Сообщений: 19
|
![]()
Приветствую!
Помогите пожалуйста исправить ошибку. Необходимо выяснить коли-во "особых" элементов двумерного массива, считая элемент "особым", если в его строке слева от него находятся элементы меньшие его, а справа-большие. Вот мой код: Код:
Примерно так: Введите кол-во элементов в строке:4 Введите элементы матрицы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Кол-во особых элементов:16 Для продолжения нажмите любую клавишу . . .
Доводи начатое до конца прежде чем начать другое дело.....
![]() |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
АСУТП
Пользователь
Регистрация: 29.07.2012
Сообщений: 19
|
![]()
Верно! Сравнение мое ни к черту.Спасибо!
Только вот теперь "особых" элементов оказалось 15. Судя по заданию их должно оказаться 8: ..... считая элемент "особым", если в его строке слева от него находятся элементы меньшие его, а справа-большие (слева и справа в каждой строке). Или я что-то не правильно понял?
Доводи начатое до конца прежде чем начать другое дело.....
![]() Последний раз редактировалось s_t_c; 19.11.2012 в 15:09. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
АСУТП
Пользователь
Регистрация: 29.07.2012
Сообщений: 19
|
![]()
1 2 3 4
5 6 7 8 9 10 11 12 13 14 15 16 В первой строке-элементы со значениями 2 и 3, так как 3>2>1 и 2<3<4; Во второй-6 и 7(5<6<7 и 6<7<8); В третьей- 10 и 11....... В четвертой 14 и 15......... Итого 8 элементов. Или не так?
Доводи начатое до конца прежде чем начать другое дело.....
![]() |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А-а-а вон что имеется ввиду. Я тебя разочарую, у тебя не матрица )
Видимо в таком случае твое условие будет таким Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
АСУТП
Пользователь
Регистрация: 29.07.2012
Сообщений: 19
|
![]()
Да... Я такое условие уже попробовал. Ерунда опять получается. Тут действительно матрица нужна. Только вот пока что-то не получается у меня ее сформировать. Запутался совсем. Я ведь только учусь
![]() Не подскажешь что нибудь? А то закипел уже......... Дело в том, что необходимо составить 2 варианта программы: с использованием индексов и указателей. Пока речь идет об использовании указателей.
Доводи начатое до конца прежде чем начать другое дело.....
![]() Последний раз редактировалось s_t_c; 19.11.2012 в 16:36. |
![]() |
![]() |
![]() |
#8 | |
АСУТП
Пользователь
Регистрация: 29.07.2012
Сообщений: 19
|
![]()
Немного поменял код
Код:
Цитата:
![]()
Доводи начатое до конца прежде чем начать другое дело.....
![]() |
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
![]()
mas[x][y] для 2х мерного массива
mas[x + y*w] тоже для одномерного, w - ширина матрицы Вывод матрицы на экран: Код:
Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическая память С++ | onewho | Помощь студентам | 4 | 04.02.2011 17:27 |
Динамическая память | Ledom | Общие вопросы C/C++ | 9 | 26.11.2010 00:07 |
Динамическая память | Astat | Помощь студентам | 1 | 30.06.2010 20:40 |
Динамическая память!!! | Doholyan | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 30.06.2009 17:11 |
Динамическая память | MadDog__ | Помощь студентам | 2 | 22.11.2007 00:05 |