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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2008, 13:10   #1
Programmistka6
Новичок
Джуниор
 
Регистрация: 24.05.2008
Сообщений: 2
Печаль Дана задача--->

Дано множество чисел. Найти разность минимального и максимального элемента, находящихся в данном множестве. Кто может помочь с решением ?
Programmistka6 вне форума Ответить с цитированием
Старый 24.05.2008, 13:26   #2
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Если речь о массиве, то:

Код:
const f=100;

var mas:array[1..f] of integer;
     max,min,razn,nommin,nommax,n:integer;

begin
  min:=65535;
  for n:=1 to f do begin
    if mas[n]<min then  begin
      min:=mas[n];
      nommin:=n;
    end;
    if mas[n]>max then begin
      max:=mas[n];
      nommax:=n;
    end;
  end;
  razn:=nommax-nommin;
end;
и дело в шляпе)))
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 24.05.2008, 13:46   #3
Programmistka6
Новичок
Джуниор
 
Регистрация: 24.05.2008
Сообщений: 2
По умолчанию

Большое спасибо
Programmistka6 вне форума Ответить с цитированием
Старый 24.05.2008, 13:47   #4
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Всегда пожайлуста))))
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 24.05.2008, 17:22   #5
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

Цитата:
min:=65535;
Лучше будет написать
Код:
min:=mas[1]
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Старый 24.05.2008, 17:26   #6
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

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

Хотя твой вариант логичнее.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 24.05.2008, 17:31   #7
hoza_syl
Форумчанин
 
Аватар для hoza_syl
 
Регистрация: 23.05.2008
Сообщений: 219
По умолчанию

Ты прав. Я как то не подумал.
The Revolution is Now!
hoza_syl вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана строка, состоящая из нескольких слов. Найти количество слов, которые содержат хотя бы одну букву "А" Mashaa Помощь студентам 13 09.12.2009 13:28
Дана матрица размера M*N.Зеркально отразить ее элементы Ильдар ХАЛИКОВ Паскаль, Turbo Pascal, PascalABC.NET 6 09.04.2008 22:22
Дана точка A с координ. X и Y, определить... Cullen Паскаль, Turbo Pascal, PascalABC.NET 5 30.01.2008 00:22
Дана целочисленная квадратная матрица... kitty Помощь студентам 1 05.12.2007 07:40