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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2009, 22:44   #1
mov ax,bx
 
Регистрация: 16.05.2009
Сообщений: 9
По умолчанию Задачи в Delphi

Задачи вроде легкие, но я не учусь на программера и мне их задали. Помогите пожалуйста!!! Заранее СПАСИБО!
1) Если все числа x,y,z>10, то найти среди них максимальное. В противном случае-найти минимальное число
2) Дано 15 чисел. Чему равна разность max и min из них
mov ax,bx вне форума Ответить с цитированием
Старый 02.06.2009, 23:00   #2
Daramant
Форумчанин
 
Регистрация: 06.01.2009
Сообщений: 340
По умолчанию

1)
Код:
var
  x, y, z: Integer;
begin
  // ввод данных
  writeln('input 1 value:');
  readln(x);
  writeln('input 2 value:');
  readln(y);
  writeln('input 3 value:');
  readln(z);

  if (x > 10) and (y > 10) and (z > 10) then begin
    // ищем максимальное
    if (x >= y) and (x >= z) then
      writeln('max = ', x)
    else
    if (y >= x) and (y >= z) then
      writeln('max = ', y)
    else
      writeln('max = ', z);
  end
  else begin
    // ищем минимальное
   if (x <= y) and (x <= z) then
      writeln('min = ', x)
    else
    if (y <= x) and (y <= z) then
      writeln('min = ', y)
    else
      writeln('min = ', z)
  end;

end.
Примерно так.

Код:
const
  ArraySize = 15;
var
  m: array[1..ArraySize] of Integer;
  i: Word;
  max, min: Integer;
begin
  // ввод данных
  for i := 1 to ArraySize do begin
    writeln('input ', i, ' value:');
    readln(m[i]);
  end;


  // обработка
  max := m[1];
  min := m[1];
  for i := 2 to ArraySize do begin
    if m[i] > max then
      max := m[i]
    else
    if m[i] < min then 
      min := m[i];
  end;
  
  writeln('max - min =', max - min);
end.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".

Последний раз редактировалось Daramant; 02.06.2009 в 23:05.
Daramant вне форума Ответить с цитированием
Старый 02.06.2009, 23:03   #3
mov ax,bx
 
Регистрация: 16.05.2009
Сообщений: 9
По умолчанию

Daramant, спасибо!
mov ax,bx вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи по Delphi Ruska882009 Помощь студентам 6 05.11.2010 15:10
Задачи в Delphi Mars2107 Общие вопросы Delphi 3 05.05.2009 19:28
Delphi, 2 задачи. alex-2009 Помощь студентам 1 13.04.2009 10:13
2 задачи (delphi) owneg Помощь студентам 4 19.02.2009 12:50
2 задачи на delphi ЭД4-0014 Помощь студентам 16 19.04.2008 22:36