Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Одномерный массив. Замена элементов.

Автор: alter 15.11.2007 22:29

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

Автор: Lapp 16.11.2007 3:35

Цитата(alter @ 15.11.2007 18:29) *

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

Покажи, что сам сделал. Постараемся помочь.

Автор: alter 16.11.2007 11:10

Цитата(Lapp @ 15.11.2007 23:35) *

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


сообщение вывести

Автор: Client 17.11.2007 10:43

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

это например 10 11 12 4 5 9 3 55 79 11...
значит надо вывести 4 4
5 5
11 11
так что-ли

Автор: Lapp 17.11.2007 12:17

Цитата(Client @ 17.11.2007 6:43) *

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

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

Автор: Client 17.11.2007 18:17

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

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

Автор: alter 18.11.2007 3:31

Цитата(Client @ 17.11.2007 14:17) *

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

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

Автор: Boss 18.11.2007 4:01

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

Автор: alter 18.11.2007 15:39

Цитата(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