|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.02.2008, 18:26 | #1 |
Новичок
Джуниор
Регистрация: 20.02.2008
Сообщений: 2
|
Функция с массивами
F=(min(b1..bn)+min(c1..cn),если|min (a1..ak)|>10)/(1+min(c1..cn)*min (c1..cn),если |min(a1..ak)|<=10).
Пожалуйста! |
20.02.2008, 18:42 | #2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
В чем проблема-то? Создаешь три массива a:array[1..k]; b,c:array[1..n];
Находишь amin,bmin,cmin. Если abs(amin)>10, подставляешь их в одну формулу, else-в другую формулу. Выводишь результат и все. |
20.02.2008, 21:29 | #3 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Вот держи
Код:
Помог? Ну так нажми на весы!
|
21.02.2008, 11:55 | #4 |
Новичок
Джуниор
Регистрация: 20.02.2008
Сообщений: 2
|
В условии вчера немного опечаталась.Все три массива имеют различную размерность.
Я делаю так: const k=2;m=3;n=4; var a:array [1..k] of real; b:array[1..m] of real; c:array [1..n] of real; var F:real; function min (mas:array of real):real; var i:integer; begin min:=mas[1]; for i:=1 to ...(до чего?) do begin if mas[i]<min then min:=mas[i]; end; end; и тд. Можно быстрее. |
21.02.2008, 12:43 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа с массивами | mager | JavaScript, Ajax | 5 | 27.08.2008 22:02 |
Работа с массивами в C# | MaskEdit | Общие вопросы .NET | 3 | 17.05.2008 17:59 |
Работа с массивами | DeN1308 | Помощь студентам | 3 | 09.11.2007 11:50 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |