Помощь - Поиск - Пользователи - Календарь
Полная версия: Одномерный массив. Замена элементов.
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
alter
Организовать ручное заполнение целочисленного одномерного массива. Заменить все максимальные элементы массива на произведение элементов, индексы которых совпадают со значениями. Вывести максимальный элемент массива, произведение элементов, индексы которых совпадают со значениями, а также сам массив до и после изменения. Предусмотреть исключительные ситуации.
Lapp
Цитата(alter @ 15.11.2007 18:29) *

произведение элементов, индексы которых совпадают со значениями
А если таких элементов нету? тогда на что менять?

Покажи, что сам сделал. Постараемся помочь.
alter
Цитата(Lapp @ 15.11.2007 23:35) *

А если таких элементов нету? тогда на что менять?


сообщение вывести
Client
Цитата
индексы которых совпадают со значениями.

это например 10 11 12 4 5 9 3 55 79 11...
значит надо вывести 4 4
5 5
11 11
так что-ли
Lapp
Цитата(Client @ 17.11.2007 6:43) *

вывести 4 4
5 5
11 11
так что-ли

В условии ничего не говорится про вывод этих элементов, да еще и с индексами. Вывести нужно тольео их произведение. В данном случае:
220
Client
Цитата
Вывести максимальный элемент массива, произведение элементов, индексы которых совпадают со значениями, а также сам массив до и после изменения. Предусмотреть исключительные ситуации.

Ну в общем понял правильно,да?
alter
Цитата(Client @ 17.11.2007 14:17) *

Ну в общем понял правильно,да?

Заменить все максимальные элементы массива на произведение элементов, индексы которых совпадают со значениями. Вывести максимальный элемент массива, произведение элементов, индексы которых совпадают со значениями, а также сам массив до и после изменения. Предусмотреть исключительные ситуации.
Boss
Пожалуйста уточни: на произведение всех остальных(не максимальных) или такой вариант:
1 2 9 3 6 8 9 4 5 до изменения
1 2 21 3 6 8 21 4 5 после
alter
Цитата(Boss @ 18.11.2007 0:01) *

Пожалуйста уточни: на произведение всех остальных(не максимальных) или такой вариант:
1 2 9 3 6 8 9 4 5 до изменения
1 2 21 3 6 8 21 4 5 после

до изменения 32147
после 32148
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.