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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2009, 09:26   #1
Sined121
Пользователь
 
Регистрация: 30.03.2009
Сообщений: 26
По умолчанию Pascal(динамика)

1)Дано:
const n=5;m=20;
type
matrix=array[1..n,1..m] of integer;
Описать функцию sum(a), вычисляющую величину: x1*xn+x2*xn-1+...+xn*x1;
где Х - максимальный элемент матрицы А


2)Дано: type
preal=^real;
vector=array[1..100] of real;
var
x:vector; (-x:^vector
В основной программе зарезервироватьпамять в куче для размещения 100 вещественных значений.
В вектор Х записать указатели на каждоезначение. Сформировать случайные вещественные числа и записать их в динамическую память.
Считая, что все елементы вектора Х отличны от nil, описать:
Процедуру unique(x), которая в векторе Х все элементы, ссылающиеся на равные числа, заменяет на первый из этих элементов.
Sined121 вне форума Ответить с цитированием
Старый 06.05.2009, 09:42   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну и в чем трудности?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.05.2009, 09:45   #3
Sined121
Пользователь
 
Регистрация: 30.03.2009
Сообщений: 26
По умолчанию

динамикой не занимался. а тут еще 10 прог на си делаю с отчетами. ваще жесть не успеваю. Плиз кому не трудно. Заранее благодарен.
Sined121 вне форума Ответить с цитированием
Старый 06.05.2009, 10:28   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
где Х - максимальный элемент матрицы А
А что такое:
Цитата:
x1...xn
?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.05.2009, 14:49   #5
Sined121
Пользователь
 
Регистрация: 30.03.2009
Сообщений: 26
По умолчанию

X1...xn - это члены ряда заданной формулы
Sined121 вне форума Ответить с цитированием
Старый 14.05.2009, 14:52   #6
Jora_Kornev
Пользователь
 
Аватар для Jora_Kornev
 
Регистрация: 06.01.2009
Сообщений: 72
По умолчанию

Цитата:
Описать функцию sum(a), вычисляющую величину: x1*xn+x2*xn-1+...+xn*x1;
Где в этой формуле
Цитата:
где Х - максимальный элемент матрицы А
???
ася: тристадевяносто 068 ноль восемь шесть
Jora_Kornev вне форума Ответить с цитированием
Старый 14.05.2009, 15:17   #7
Jora_Kornev
Пользователь
 
Аватар для Jora_Kornev
 
Регистрация: 06.01.2009
Сообщений: 72
По умолчанию

Если Х это xn то могу предложить следующий код (сам не проверял - придумывал на ходу, но должно работать):
Код:
program poisk;
uses crt;
const
 n=5;
 m=20;
var
 a : array [1..n, 1..m] of integer;
 max, i, j, summa : integer;
BEGIN

 clrscr;

 for i:=1 to n do
  for j:=1 to m do
   begin
    write('a[', i, ', ', j, ']=');
    readln(a[i, j]);
   end;
 max := a[1, 1];

 for i:=1 to n do
  for j:=1 to m do
   if max<a[i, j] then max:=a[i,j];

 summa:=0

 for i:=1 to n do
  for j:=1 to m do
   summa:=summa+max*a[i, j];

 clrscr;
 writeln('summa=',summa);
 readkey;
END.
Если кто обнаружит ошибки - прошу править.
ася: тристадевяносто 068 ноль восемь шесть
Jora_Kornev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pascal динамика world12_tk Паскаль, Turbo Pascal, PascalABC.NET 0 19.04.2009 23:18
Динамика pascal bpystep Фриланс 3 02.04.2009 17:15
Динамика Pascal bpystep Помощь студентам 1 31.03.2009 19:39
Динамика Pascal bpystep Помощь студентам 5 25.03.2009 22:24