Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2011, 20:35   #1
Женька Good
Форумчанин
 
Регистрация: 15.03.2011
Сообщений: 126
По умолчанию одномерный массив... не пойму:(

Заменить все элементы массива, которые стоят перед его наименьшим элементом, нолями, а следующие за наибольшим - единицами. Сначала выполнить первое действие, а потом второе. т.е.
1 - выводим просто массив,
2 - выводим массив с нулями перед наименьшим элементом,
3 - с единицами за наибольшим.

Вот программа, формирующая массив, помогите дальше плз...

Код:


Код:
Program Xme1ez_Mas;
Uses CRT;
Type mymassiv=array[1..9] Of Real;
     const y:mymassiv=(-1.2,-0.1,8.3,-9.5,6.3,-2.7,9.9,-3.6,- 2.8);
Var v:mymassiv;
    j:integer;
Begin
CLRSCR;
  For j:=1 to 9 do
   Begin
    v[j]:=cos(3*y[j]);
    Write(v[j]:6:1);
   end;
Readln;
end.
Женька Good вне форума Ответить с цитированием
Старый 01.12.2011, 06:17   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

1) Можно в цикле заполнения сразу искать минимум и максимум массива (примеров даже на этом форуме куча)
2) Следующим циклом смотрим, если следующее число массива равно минимуму, то сначала записываем в текущую позицию ноль, потом выводим
3) То же самое, только смотрим, равно ли предыдущее максимуму
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
Одномерный массив , двухмерный массив Woxx Паскаль, Turbo Pascal, PascalABC.NET 0 10.09.2010 09:28
Двухмерный массив. Не пойму где ошибка TYMON Общие вопросы C/C++ 3 20.06.2010 00:30
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40