232 / 182 / 104
Регистрация: 19.03.2010
Сообщений: 949
|
|||||||||||
1 | |||||||||||
Заменить первый отрицательный элемент на максимальное значение элемента массива08.03.2011, 22:55. Показов 1352. Ответов 8
Метки нет (Все метки)
Доброго всем времени суток. Подскажите пожалуйста. Дано условие задачи: заменить первый отрицательный элемент на максимальное значение элемента массива A(N). Использовать модули.
Сделал программу с использованием модуля, но она почему-то выдает одни нули. Вот тела программ: 1.
0
|
08.03.2011, 22:55 | |
Ответы с готовыми решениями:
8
Заменить первый отрицательный элемент на максимальное значение элемента массива A(N) Заменить первый отрицательный элемент на максимальное значение элемента массива Заменить первый отрицательный элемент на максимальное значение элемента массива Заменить первый отрицательный элемент на максимальное значение элемента массива A (N) |
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
|
|
08.03.2011, 23:17 | 2 |
16 : procedure vivod( var a:matrix);
23 : procedure vich( var a:matrix); В процедурах принято писать слово VAR перед переменной, которой будет присвоено значение ( или массив ) в процессе. Может выразился не правильно, но мне так понимается лучше=)
1
|
232 / 182 / 104
Регистрация: 19.03.2010
Сообщений: 949
|
|
08.03.2011, 23:42 [ТС] | 3 |
Там получаются числа, но проблема с нулями остается актуальна. Их меньше становится, но все-равно они 2-3 строчки занимают.
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
09.03.2011, 09:22 | 4 | ||||||||||
Сообщение было отмечено Памирыч как решение
Решение
Размер массива, раз он не константа и не глобальная переменная, должен быть параметром процедур.
1
|
232 / 182 / 104
Регистрация: 19.03.2010
Сообщений: 949
|
|
09.03.2011, 09:46 [ТС] | 5 |
А прокомментируйте пожалуйста 27 строчку.
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
09.03.2011, 09:47 | 6 |
Сначала максимальный элемент первый.
1
|
232 / 182 / 104
Регистрация: 19.03.2010
Сообщений: 949
|
|
09.03.2011, 09:51 [ТС] | 7 |
Просто в условии задачи написано, что должен заменяться первый отрицательный элемент. А все остальные, соответственно, остаются на месте.
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
09.03.2011, 10:34 | 8 |
SunEclipse, Извини, я твое условие не видел, так что .....
Добавлено через 41 секунду Да и не в этом суть вопроса была.
0
|
232 / 182 / 104
Регистрация: 19.03.2010
Сообщений: 949
|
|
09.03.2011, 11:15 [ТС] | 9 |
Puporev, спасибо, что помогли Дальше сам постараюсь переделать.
0
|
09.03.2011, 11:15 | |
09.03.2011, 11:15 | |
Помогаю со студенческими работами здесь
9
Бинарный поиск. Заменить первый отрицательный элемент на максимальное значение элемента массива Заменить первый положительный элемент на минимальное значение элемента массива Заменить первый положительный элемент на минимальное значение элемента массива A(N) Заменить первый положительный элемент на минимальное значение элемента массива A(N) Заменить первый отрицательный элемент массива на первый положительный Бинарный поиск. Заменить первый положительный элемент на минимальное значение элемента массива. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |