|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.04.2011, 10:53 | #1 |
Регистрация: 25.04.2011
Сообщений: 6
|
Нужно вывести максимальное и минимальное значение из матрицы
Здравствуйте господа!
Подскажите пожалуйста, а то я застрял на этапе одном. Описываю подробно. 1) Я создал небольшую форму на которой расположены 3 кнопки и текстовое поле. Последняя кнопка (button3 ) выводит рандомные значения в матрице. Нужно теперь чтобы после формирования матрицы, выводилось из нее максимальное число и минимальное. Т.е. нужен краткий алгоритм сравнения. (а вот как его написать я не знаю, т.к. с делфи незнаком) Проще говоря: 1) Если число максимальное (самое большое) в массиве - то выводим на экран 2) Если число минимальное (самое маленькое) в массиве - то выводим на экран. Собственно теперь сам код программы: Код:
Помогите пожалуйста, реализовать этот алгоритм сравнения. Последний раз редактировалось Stilet; 25.04.2011 в 11:52. |
25.04.2011, 11:01 | #2 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
Код:
Код:
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
25.04.2011, 11:20 | #3 | |
Регистрация: 25.04.2011
Сообщений: 6
|
Спасибо большое!
Еще подскажите я вот воткнул эти 2 блока сравнения в код программы и хочу чтобы они (макс. и миним.) вывелись в этом же окне (новое текстовое поле не стал создавать, т.к. запутаюсь вообще тогда) Получился код в итоге такой, но он не работает (ругается на переменную темп) Конечный код Цитата:
|
|
25.04.2011, 11:26 | #4 |
Форумчанин
Регистрация: 25.04.2011
Сообщений: 110
|
1 - опиши temp в var,а то я не вижу его (его нет вот он и глючит)
2 - желательно, до Memo1.Lines.Add(temp) очисть мемо через clear (избежишь неразберихи) |
25.04.2011, 11:43 | #5 | |
Регистрация: 25.04.2011
Сообщений: 6
|
1)В var описал только вот чую (присвоил не тому типу , в даном случае word)
2) Поле очистил Теперь снова ругается на циклы Вот конечный код для кнопки 3 Цитата:
|
|
25.04.2011, 11:59 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Но если по русски - ты просто end-ом не закрыл один из циклов.
I'm learning to live...
|
|
25.04.2011, 12:10 | #7 | |
Регистрация: 25.04.2011
Сообщений: 6
|
Закрыл цикл, теперь надеюсь последняя проблема осталась, в последней строке, ее устранить и должно заработать.
Конечный код Цитата:
Вот на что ругается |
|
25.04.2011, 12:36 | #8 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
на скрине ошибки видишь - внизу окна тебе компилятор на которые указывает?
Incompatibles types: String and Word >> несовместимые типы: строка и число чтобы вывести число как строку, его (число) сначала нужно преобразовать в строку в делфи это конструкция IntToStr(...) в твоем примере это так будет Код:
Код:
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
25.04.2011, 12:46 | #9 |
Регистрация: 25.04.2011
Сообщений: 6
|
Спасибо большое Вам теперь все работает!!! Я обратил внимание на какую ошибку отладчик выдает, только вот команды сами не знал к какому типу приписать temp.
Еще раз спасибо! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Минимальное и максимальное значение в массиве. С++ | Enigmya | Помощь студентам | 3 | 17.10.2011 16:07 |
максимальное и минимальное значение заданных чисел | солнышко777 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 28.09.2010 16:29 |
эксель. найти максимальное и минимальное значение функции | alex(21) | Помощь студентам | 2 | 07.03.2010 12:22 |
excel Определить максимальное и минимальное значение длины слов в таблице | Nibbler | Помощь студентам | 0 | 05.12.2009 22:42 |
Определить максимальное/минимальное значение функции y=f(x) | astrozombie | Помощь студентам | 2 | 16.02.2009 13:52 |