6 / 6 / 0
Регистрация: 26.09.2010
Сообщений: 9
1

Заменить минимальный положительный элемент массива нулем

26.09.2010, 18:45. Показов 2206. Ответов 10
Метки нет (Все метки)

1) заменить минимальный положительный элемент нулем.
2) заменить элемент с k-1-го по k-2-ой на обратный.

помогите решить плиз!
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2010, 18:45
Ответы с готовыми решениями:

Определить минимальный элемент массива и его порядковый номер, заменить минимальный элемент массива нулём
Определить минимальный элемент массива С и его порядковый номер, замените минимальный...

Найти первый минимальный элемент и заменить его нулем
Дан массив целых чисел, среди них есть равные. Найти первый минимальный элемент и заменить его...

Найти минимальный положительный элемент массива
Найти минимальный положительный элемент массива. <-- Вот собсна и задание.

Заменить все четные элементы массива с нечетными значениями на предпоследний положительный элемент массива
Помогите, пожалуйста!! Дан одномерный массив Xk. Заменить все четные элементы с нечетными...

10
Заблокирован
26.09.2010, 18:47 2
Это в одномерном массиве нужно сделать ? И поменять местами к-1 и к-2-й элементы,что ли?
2
6 / 6 / 0
Регистрация: 26.09.2010
Сообщений: 9
26.09.2010, 18:49  [ТС] 3
2 задача так и написана в учебники
1
Заблокирован
26.09.2010, 18:53 4
Фрагмент 1 задачи:
Pascal
1
2
3
4
5
6
7
8
9
10
11
min:=32767;
for i:=1 to  n do
  if a[i]>0   then 
     if a[i]<min then 
begin        
min:=a[i];
nm:=i;
end;
a[nm]:=0;
for i:=1 to n do
write(a[i],'  ');
2
6 / 6 / 0
Регистрация: 26.09.2010
Сообщений: 9
26.09.2010, 18:54  [ТС] 5
напишите массив плиз.

Добавлено через 18 секунд
спасибо
1
6 / 6 / 0
Регистрация: 26.09.2010
Сообщений: 9
26.09.2010, 18:57  [ТС] 6
min:=32767; зачем это
и nm что это
1
Заблокирован
26.09.2010, 19:02 7
За исходный минимум берем самое большое целое число(если диалект типа ТР 7),т.е.32767,а nm- это номер минимального элемента из положительных.
А задача 2 решается типа так:
buf:=a[k-2];a[k-2]:=a[k-1];a[k-1]:=buf;
2
6 / 6 / 0
Регистрация: 26.09.2010
Сообщений: 9
26.09.2010, 19:06  [ТС] 8
вторую задачу полность можете написать? очень надо, плиз
1
Заблокирован
26.09.2010, 19:08 9
я все-таки не понимаю,что значит "заменить на обратный"?Типа 1/а,что ли.А к-1 всегда больше,чем к-2...
2
6 / 6 / 0
Регистрация: 26.09.2010
Сообщений: 9
26.09.2010, 19:11  [ТС] 10
это значит 1/а
1
Заблокирован
26.09.2010, 19:16 11
И какие же элементы нужно заменить на обратные,если к-1 всегда больше к-2 и между ними ничего нет!
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2010, 19:16
Помогаю со студенческими работами здесь

Найти первый максимальный элемент массива и заменить его нулем
Дан массив действительных чисел, среди которых есть равномерные. Найти первый максимальный элемент...

Найти первый максимальный элемент массива и заменить его нулем
Составить программу на Паскале, содержащую минимум четыре подпрограммы. Дан одномерный массив,...

Бинарный поиск. Заменить первый положительный элемент на минимальное значение элемента массива.
Заменить первый положительный элемент на минимальное значение элемента массива A(N)

Преобразовать 2-хмерный массив: все отрицательный числа массива заменить на минимальный элемент этого массива.
Преобразовать массив: все отрицательный числа массива заменить на минимальный элемент этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru