Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

smirnvlad

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
program m2;
const
    n = 10;
var
    A: array[1..n] of real;
    m: real;
    i: integer;
 
    function max(a,b:real):real;
    begin
        if a>b then max:=a else max:=b;
    end;
begin
    randomize;
{fill A}
    for i:=1 to n do
    begin
        A[i]:=random(2000)/100;
        write(A[i]:2:2, ' ');
    end;
    writeln;
 
{find Max}
    m:=max(A[1], A[n]);
    for i:=1 to n-1 do
    begin
        m:=max(m, A[i]*A[i+1]);
    end;
    Writeln;
 
    WriteLn('Max(...) = ', m:2:2);
 
{exchange}
    m:=A[1];
    A[1]:=A[n];
    A[n]:=m;
 
{print A}
    for i:=1 to n do
    begin
        write(A[i]:2:2, ' ');
    end;
    writeln;
    readln;
end.
 

Всего записей: 417 | Зарегистр. 31-03-2009 | Отправлено: 07:59 08-10-2010 | Исправлено: smirnvlad, 18:18 09-10-2010
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru