Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/37: Рейтинг темы: голосов - 37, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 11
1

Найти номера первого минимального и последнего максимального элемента из заданного набора

26.06.2011, 14:51. Просмотров 7745. Ответов 8
Метки нет (Все метки)


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

(Так же эту задачу можно будет найти в самом паскале в электронном задачнике Меню >> Сервис >> Просмотреть задания, задача называется Minmax 6)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.06.2011, 14:51
Ответы с готовыми решениями:

Найти номера первого минимального и последнего максимального элемента из данного набора
Мальчики и девушки, помогите пожалуйста решить задачку на С++.... Дано целое число N и набор из N...

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

Найти номера первого и последнего минимального элемента из данного набора
#include <stdio.h> int main(void) { int i,n,ni,minn1,minn2,min1,min2; printf("N:"); ...

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

__________________
Помогаю в написании студенческих работ здесь.
8
38 / 38 / 18
Регистрация: 16.05.2011
Сообщений: 139
27.06.2011, 02:19 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
const n=30;
var i,min,max,maxi,mini:integer; a:array[1..n] of integer;
begin
  randomize;
  max:=0;
  min:=9999;
  clrscr;
  for i:=1 to n do
    begin
      a[i]:=random(10)+1;
      writeln('A[',i,']=',a[i]);
      if max<=a[i] then begin max:=a[i]; maxi:=i; end;
      if min>a[i] then begin min:=a[i]; mini:=i; end;
    end;
  writeln('Номер первого минимального: ',mini);
  writeln('Номер последнего максимального: ',maxi);
  readln
end.
0
Модератор
63216 / 46975 / 32375
Регистрация: 18.05.2008
Сообщений: 113,850
27.06.2011, 09:41 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Массивы в таких задачах не приветствуются.
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
28
uses crt;
var n,i,a,mn,mx,imn,imx:integer;
begin
write('n=');
read(n);
writeln('Введите ',n,' целых чисел:');
read(a);
mn:=a;
mx:=a;
imn:=1;
imx:=1;
for i:=2 to n do
 begin
  read(a);
  if a<mn then
   begin
    mn:=a;
    imn:=i;
   end;
  if a>=mx then
   begin
    mx:=a;
    imx:=i;
   end;
 end;
writeln('Минимальный  =',mn,' его первый    номер=',imn);
writeln('Максимальный =',mx,' его последний номер=',imx);
end.
1
221 / 219 / 218
Регистрация: 03.07.2012
Сообщений: 460
10.08.2012, 08:16 4
Первый минимальный - это первый элемент меньший предыдущего и последующего? Если N=7 числа : 4 1 2 3 -1 4 5. первый миним эл-т 1 с номером 2?
0
3450 / 2388 / 2135
Регистрация: 04.12.2011
Сообщений: 3,965
10.08.2012, 08:52 5
Цитата Сообщение от Торович Посмотреть сообщение
Первый минимальный - это первый элемент меньший предыдущего и последующего?
зачем так усложнять? первый минимальный - это первый из двух или более минимальных, если они есть в наборе. В вашем случае - если бы в вашем наборе было два и более -1 (единица с минусом).
0
2921 / 842 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
10.08.2012, 09:11 6
Цитата Сообщение от Торович Посмотреть сообщение
Первый минимальный - это первый элемент меньший предыдущего и последующего?
Это элемент меньше всех предыдущих и не больше всех последующих, то есть дальше могут быть равные ему элементы
1
3450 / 2388 / 2135
Регистрация: 04.12.2011
Сообщений: 3,965
10.08.2012, 09:31 7
mamedovvms, отлично сформулировано! это даже не формулировка, а готовый алгоритм..
0
221 / 219 / 218
Регистрация: 03.07.2012
Сообщений: 460
10.08.2012, 10:01 8
Быть может не совсем в тему, а последний миним элем-т(?) - меньший предыдущих, тогда первый миним элем-т перестаёт быть таковым?
0
2921 / 842 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
10.08.2012, 10:27 9
Цитата Сообщение от Торович Посмотреть сообщение
Быть может не совсем в тему, а последний миним элем-т(?) - меньший предыдущих, тогда первый миним элем-т перестаёт быть таковым?
нет последний минимальный элемент меньше всех последующих , но меньше либо равен передыдущих
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.08.2012, 10:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

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

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.