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

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

Форум «Всё о Паскале» _ Задачи _ Процедура!

Автор: Юля 14.11.2007 21:00

Помогите! С помощью процедуры нужно в одномерном массиве все элементы, стоящие после минимального, уменьшить на 10. Минимальный элемент я нашла, а вот уменьшить как-то не получается.

Автор: Ozzя 14.11.2007 21:08

Одновременно с поиском мин. элемента сохраняйте его индекс.
Далее всё просто:

for i:=MinIndex to n do
a[i]:=a[i]-10;

Автор: volvo 14.11.2007 21:11

Оззя,

for i:=MinIndex + 1 to n do ...

В условии сказано:
Цитата
стоящие после минимального

Автор: Ozzя 14.11.2007 21:15

Виноват.
Да, кстати, нет доп. условия на несколько минимальных элементов?

Автор: Юля 14.11.2007 21:28

Доп. условия нет. Минимальный элемент должен быть один.

Автор: Lapp 15.11.2007 14:42

Цитата(Юля @ 14.11.2007 17:28) *

Доп. условия нет. Минимальный элемент должен быть один.

Мне это нравится smile.gif. Типа:
- У вас есть алкогольные напитки?
- Нету. У нас только водка.
Решительно так и с пониманием дела.. smile.gif

Извиняюсь за почти оффтоп..