Лидеры рейтинга

ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

379

Россия, пос. Теплоозёрск, ЕАО


ID: 401284

Михаил Александров

Советник

378

Россия, Санкт-Петербург


ID: 401888

puporev

Профессор

216

Россия, Пермский край


ID: 405338

vovaromanov.jr

1-й класс

130


ID: 400669

epimkin

Профессионал

112


ID: 242862

Hunter7007

Мастер-Эксперт

30

Россия, Омск


ID: 137394

Megaloman

Мастер-Эксперт

26

Беларусь, Гомель


8.10.2

13.10.2021

JS: 2.10.2
CSS: 4.6.0
jQuery: 3.6.0
DataForLocalStorage: 2021-10-19 15:16:08-standard


Создание программ на языках C и C++.

Администратор раздела: CradleA (Мастер-Эксперт)

Консультация онлайн # 109013

Раздел: С / С++
Автор вопроса: Hikaru
Дата: 12.11.2007, 09:41 Консультация закрыта
Поступило ответов: 4

Плиз хэлп :)
Данн цельный массив А[10],В [10] и значение P и Q.Каждый массив преобразовать по правилу : если в массиве есть хотябы один отрицательный элемент,то все отрицательные имеющие нечетный номер заменить на значение P (для массива А) и значение Q (для массива B).В противном случае массивы оставить без изменения.

Ответ # 193359 от SiRuS
Здравствуйте, Hikaru!
Смотрите "рабочую часть" в приложение.

Приложение:


SiRuS

Посетитель
12.11.2007, 10:31
Ответ # 193389 от CruelHity
Здравствуйте, Hikaru!
Вот программа!! если я конечно все правильно понял то что вы хотите

Приложение:


CruelHity

Посетитель
12.11.2007, 12:13
Ответ # 193512 от Гальцов Андрей
Здравствуйте, Hikaru!

Ну я что ли предложу свой вариант...См. приложение...
0 - чётное...

Приложение:


Гальцов Андрей

Посетитель
12.11.2007, 21:36
Ответ # 193545 от Титов Михаил Анатольевич
Здравствуйте, Hikaru!
В задании условие "если в массиве есть хотябы один отрицательный элемент" избыточно, т.к. нужно заменить именно отрицательные элементы, а значит они уже есть. Поэтому действия сводятся к проверке нечетных элементов массивов на отрицательное значение и замене этих значений. Но необходимо уточнение - что имеется в виду под элементами, имеющими "нечетный номер" - это нечетный индекс или нечетный порядковый номер элемента в массиве - так, как индексы начинаются с 0, то это они не будут совпадать: третий по порядку элемент имеет индекс 2.
В приложении программа, в которой "нечетный номер" считается нечетным индексом. Заменен будет элемент b[3]. Если "нечетный номер" - это порядковый номер элемента, то нужно изменить условие во внешнем if на:

if(i % 2 == 0)

В таком случае будет заменен элемент b[2].

Приложение:


Титов Михаил Анатольевич

Посетитель
13.11.2007, 01:44
Мини-форум консультации # 109013
Нет сообщений в мини-форуме
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 122

Gluck

8-й класс

Рейтинг: 61

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 48

CradleA

Мастер-Эксперт

Рейтинг: 2

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0

Асмик Гаряка

Советник

Рейтинг: 0