Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 26.08.2009
Сообщений: 14
1

Указать позицию первого экстремального элемента

02.09.2010, 18:35. Показов 1708. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан массив вещественных чисел.Указать позицию первого экстремального элемента (т.е. максимального или минимального)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.09.2010, 18:35
Ответы с готовыми решениями:

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

Найти индекс первого экстремального элемента матрицы
Люди помогите пожалуйста решить такую задачу: "Дан целочисленный массив. Найти индекс первого...

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

Найти номер первого экстремального (то есть минимального или максимального) элемента из данного набора
Minmax10. Дано целое число N и набор из N целых чисел. Найти номер первого экстремального (то есть...

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
02.09.2010, 19:58 2
Лучший ответ Сообщение было отмечено Wolume82 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
uses crt;
const nmax=100;
var a:array[1..nmax] of real;
    n,i,imn,imx,ie:byte;
begin
clrscr;
randomize;
repeat
write('Размер массива до ',nmax,' n=');
readln(n);
until n in [1..nmax];
writeln('Массив:');
for i:=1 to n do
 begin
  a[i]:=10*random;
  write(a[i]:0:2,' ');
 end;
writeln;
writeln;
imn:=n;imx:=n;
for i:=1 to n do{идем с начала, тогда запомним первый}
if a[i]<a[imn] then imn:=i
else if a[i]>a[imx] then imx:=i;
if imn<imx then ie:=imn else ie:=imx;
write('Первый экстремальный элемент = ',a[ie]:0:2,'  его индекс = ',ie);
readln
end.
Добавлено через 1 час 12 минут
Я строку 21 заменил, что-то перепутал, хотя для вещественных чисел это не очень принципиально.
Pascal
1
for i:=1 to n do{идем с начала, тогда запомним первый}
1
02.09.2010, 19:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.09.2010, 19:58
Помогаю со студенческими работами здесь

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

Найти номер первого экстремального из данных десяти целочисленных элементов
Если на затруднит. Завтра зачёт, а препод поставил условие решать НЕ ЧЕРЕЗ МАССИВЫ. если кто-то...

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

Поиск экстремального элемента, удовлетворяющего нескольким условиям
Задан целочисленный одномерный массив a из n элементов. Найти минимальный элемент среди нечётных...

Найти номер последнего экстремального элемента из заданного набора
Помогите пож-та решить примерчик. Дано целое число N и набор из N целых чисел. Найти номер...

Многоуровневый список. Найти номер первого экстремального элемента
Здравствуйте! Подскажите как решить данную задачу. На вход функции подается многоуровневый список...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru