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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.12.2013, 01:00   #1
Andrey7284
 
Регистрация: 18.12.2013
Сообщений: 7
По умолчанию Помогите исправить

Вот задача:
составить программу определения макс и мин числа в массиве состоящем из 20 чисел. Вычислить разность между макс и мин значением и заменить ею четные элементы массива

А программа не работает

Программа:
Код:
const 
  ArraySize = 20; 
var 
  A : array of Integer; 
begin 
  Randomize; 
  Write('Массив:'); 
  A := New Integer[ArraySize]; 
  for var n : Integer := 0 to Pred(ArraySize) do 
    begin 
      A[n] := Random(19) - 9; 
      Write(A[n]:3); 
    end; 
  WriteLn; 
  var Delta : Integer := A.Max() - A.Min(); 
  WriteLn('Разность между максимальным и минимальным элементами = ', Delta); 
  Write('Новый массив:'); 
  for var n : Integer := 0 to Pred(ArraySize) do 
    begin 
      if Not Odd(A[n]) then 
        A[n] := Delta; 
      Write(A[n]:3); 
    end; 
  WriteLn; 
end.
Работа программы:

Массив: -8 9 -6 8 1 -8 6 -8 1 6 4 5 6 -5 -8 -9 4 6 -5 8
Разность между максимальным и минимальным элементами = 18
Новый массив: 18 9 18 18 1 18 18 18 1 18 18 5 18 -5 18 -9 18 18 -5 18

Работа программы:

Массив: -3 3 7 5 0 4 4 1 6 -1 4 -2 -9 -6 4 3 -7 3 8 -9
Разность между максимальным и минимальным элементами = 17
Новый массив: -3 3 7 5 17 17 17 1 17 -1 17 17 -9 17 17 3 -7 3 17 -9

Последний раз редактировалось Stilet; 22.12.2013 в 09:45.
Andrey7284 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите исправить.... BROOKS Фриланс 7 25.11.2009 15:00
помогите исправить _llllllllll_ Общие вопросы C/C++ 3 21.09.2009 09:22
Помогите исправить Virus' Помощь студентам 3 09.12.2008 17:21
Помогите исправить L_M Помощь студентам 3 08.06.2008 01:06