![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() даны 3 действительных чила (x,y,z) . Найти MIn(x,y,z) Max(x,y,z)
вот мой варинт . Нужно написать в консоли Код:
program Project2; {$APPTYPE CONSOLE} uses SysUtils; var x,y,z,max:real; funcion max(a,b:real):real; begin if a>b then max:=a else max:=b; end; funcion min (a,b:real):real; begin if a<b then min:a else min:=b; end; begin readln (x,y,z); writeln ('max=',max(max(x,y),max(y,z))); writeln ('min=',(min(x,y),min(y,z))); End. кто знает как написать более коротко помогите ) Последний раз редактировалось Admin, 10.10.2011 в 13:37. |
#2
|
||||
|
||||
![]() Код:
funcion max(a,b,c:real):real; begin if (a>b) and (a>c) then result:= a else if b>c then result:= b else result:= c; end; writeln ('max=',max(x,y,z)); min по аналогии Google в помощь |
#3
|
||||
|
||||
![]() а не проще?
Минимум = ФункцияМинимум(x, ФункцияМинимум(y, z)) Максимум = ФункцияМаксимум(x, ФункцияМаксимум(y, z)) Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
#4
|
|||
|
|||
![]() Цитата:
![]() |
#5
|
|||
|
|||
![]() Цитата:
[Error] Project1.dpr(8): Invalid compiler directive: 'funcion' [Error] Project1.dpr(8): ',' or ':' expected but '(' found [Error] Project1.dpr(8): ';' expected but ':' found [Error] Project1.dpr(9): Type expected but 'BEGIN' found [Error] Project1.dpr(11): Undeclared identifier: 'result' |
#6
|
|||
|
|||
![]() если надо короче, можно удалить обе
PHP код:
|
#7
|
|||
|
|||
![]() спасибо всем ) плучилось вот так
program Project1; Код:
{$APPTYPE CONSOLE} uses SysUtils,math; var x,y,z:real; function max(a,b:real):real; begin if a>b then max:=a else max:=b; end; function min (a,b:real):real; begin if a<b then min:=a else min:=b; end; begin readln (x,y,z); writeln ('max=',max(max(x,y),max(y,z))); writeln ('min=',min(min(x,y),min(y,z))); End. осталось только остановить программу в конце..... Последний раз редактировалось Admin, 10.10.2011 в 15:03. |
#8
|
||||
|
||||
![]() Жесть...
Перевелись уже прогеры... PHP код:
Последний раз редактировалось Konrad, 10.10.2011 в 16:54. |
#9
|
|||
|
|||
![]() уж если использовать модуль Math то наверное так:
Код:
program FindMaxMin; {$APPTYPE CONSOLE} uses SysUtils,math; var x,y,z:real; begin readln (x,y,z); writeln ('max=',max(max(x,y),z)); writeln ('min=',min(min(x,y),z)); readln; End. функции Max и Min которые могут работать с массивом Код:
function MinValue(const Data: array of Double): Double; function MaxValue(const Data: array of Double): Double; |
#10
|
|||
|
|||
![]() моему преподу по барабану как лиш бы правильно
|
#11
|
|||
|
|||
![]() классный у тебя препод!!!!!!!!!!!
мне бы такого в свое время... Хотя лучше не надо. |
#12
|
|||
|
|||
![]() ну он дядька суровый , щас только начали изучать программирование , думаю дальше будет сурово поверять
|