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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2007, 18:13   #1
klarissa
 
Регистрация: 22.12.2007
Сообщений: 4
Вопрос задача с вектором

-----> люди добрые помогите с задачкой

дан вектор Х, составленный из 8 вещественных чисел.
Требуется домножить каждый элемент Х на квадрат наименьшего члена вектора, если х(индекс i) >= 0, и домножить на квадрат наибольшего, если х(индекс i) < 0

очень благодарна заранее
klarissa вне форума Ответить с цитированием
Старый 22.12.2007, 21:22   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Код:
Program Klarissa;
uses crt;
var X:array[1..8] of real;
    i,j,imax,imin:integer;
    max,min:real;
begin
clrscr;
randomize;
for i:=1 to 8 do
   begin
     X[i]:=random(10)+random-5;
     write(X[i]:6:2);
   end;
readln;
min:=X[1];max:=X[1];
for i:=2 to 8 do
      begin
        if X[i]<min then min:=X[i];
        if X[i]>max then max:=X[i];
      end;
write('max=',max:5:2,' min=',min:5:2);
readln;
for i:=1 to 8 do
  begin
    if X[i]>=0 then X[i]:=X[i]*sqr(min)
    else X[i]:=X[i]*sqr(max);
  end;
for i:=1 to 8 do
write(X[i]:7:2);
readln;
end.
puporev вне форума Ответить с цитированием
Старый 22.12.2007, 22:24   #3
klarissa
 
Регистрация: 22.12.2007
Сообщений: 4
По умолчанию

спасиб огромное =)
klarissa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача по ООП Lenivec** Фриланс 2 17.07.2008 15:17
Задача Nil_rus Помощь студентам 3 15.05.2008 09:05
Задача/C++ Stan Помощь студентам 2 24.01.2008 20:33
Задача по ТП. GE076 Помощь студентам 11 07.12.2007 19:29