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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2012, 09:59   #1
max_scotch
Пользователь
 
Регистрация: 11.05.2012
Сообщений: 11
Сообщение Преобразование вещественных векторов

Прошу помощи в решении задачки на Паскале...


Вещественные векторы x (x1, x2, …, xN) и y (y1, y2, …, yN) преоб-разовать по правилу: большее из xi и yi принять в качестве нового значе-ния xi, а меньшее – в качестве нового значения yi (i=1, 2, …, N). Печатать преобразованные векторы x и y. Найти и напечатать произведение новых компонентов вектора x.
max_scotch вне форума Ответить с цитированием
Старый 12.05.2012, 10:54   #2
tmtm
Пользователь
 
Регистрация: 12.05.2012
Сообщений: 20
По умолчанию

Код:
program pas1;
uses crt;
var
 X, Y: array[1..20] of real;
 N, I: integer;
 P, K: real;
begin
 write('N=');
 readln(N);
 for I:=1 to N do
  begin
   write('X(',I,')=');
   readln(X[I]);
  end;
 for I:=1 to N do
  begin
   write('Y(',I,')=');
   readln(Y[I]);
  end;
 writeln('Massiv X');
 for I:=1 to N do
   write(X[I], ' ');
 writeln;
 writeln('Massiv Y');
 for I:=1 to N do
   write(Y[I], ' ');
 writeln;
 P:=1.0;
 for I:=1 to N do
 if X[I]<Y[I] then
  begin
   P:=P*Y[I];
    K:=X[I];
    X[I]:=Y[I];
    Y[I]:=K;
  end;
 writeln('Izmenen massiv X');
 for I:=1 to N do
   write(X[I], ' ');
  writeln;
 writeln('Izmenen massiv Y');
 for I:=1 to N do
   write(Y[I], ' ');
 writeln;
 writeln('Proizvedenie novykh komponent X: ', P:8:3);
 readln;
end.
как-то так...
tmtm вне форума Ответить с цитированием
Старый 12.05.2012, 11:33   #3
max_scotch
Пользователь
 
Регистрация: 11.05.2012
Сообщений: 11
По умолчанию

Спасибо Вам tmtm
max_scotch вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вектор векторов Freewill Visual C++ 6 19.02.2012 18:05
Перемножение векторов Smile_Eminsa Общие вопросы C/C++ 0 11.05.2010 09:14
Массив из 2 векторов GreatMuse Общие вопросы C/C++ 6 30.01.2010 22:09
Ввод векторов и матриц, умножение матрицы на вектор и вычисление скалярного призведения двух векторов zverushka Помощь студентам 18 20.02.2009 15:25