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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2011, 07:30   #1
NeoX_2011
Пользователь
 
Регистрация: 20.11.2011
Сообщений: 25
По умолчанию Pascal

Помогите пожалуйста, вот задание:
Найти максимум и сумму положи-тельных элементов массива

y =(1+| x | ); x {7; 1; 2; -3; -1; 5; -18}
NeoX_2011 вне форума Ответить с цитированием
Старый 05.12.2011, 08:05   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Максимум - 19
Сумма - 44


Код:
type
  Arr = array[1..7] of real;

const
  X : Arr = (7,1,2,-3,-1,5,-18);

var sum,max:real; i:integer;

function Y(x:real):real;
begin
y:=abs(x)+1;
end;

begin
sum:=y(x[1]);
max:=y(x[1]);
for i:=2 to 7 do begin
sum:=sum+y(x[i]);
if y(x[i])>max then max:=y(x[i]);
end;
writeln ('Summa = ',sum:0:2);
writeln ('Max = ',max:0:2);
end.
благодарность - сюда (не забываем писать от кого)

Последний раз редактировалось Stilet; 05.12.2011 в 09:26.
Zer0 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неудобство ABC Pascal и глюк Borland Pascal proser93 Помощь студентам 0 19.11.2011 19:01
Turbo Pascal и Free Pascal , в чем разница? antoxann Паскаль, Turbo Pascal, PascalABC.NET 31 09.11.2011 07:52
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
Перевод кода из Pascal в Object Pascal zemskov77 Общие вопросы Delphi 1 03.01.2009 09:37