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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2008, 21:23   #1
maliyusha
Пользователь
 
Аватар для maliyusha
 
Регистрация: 23.12.2008
Сообщений: 49
Стрелка "Двумерный массив"

Здравствуйте,очень прошу откликнутся всех! Нужна помощь в решении двумерного массива,по рядам и интегралам вроде сделала,а на массивы сил не хватает. Сдать нужно на завтра,иначе незачет.
Задача:
Найти наибольший элемент aik матрицы A, элементы которой вычисляются по формуле aik=xi∗yk.
Векторы X = {x1, x2,..., xi} и Y= {y1, y2, ..., yk} считаются заданными. (на языке Паскаль). Если можно с комментариями,если сильно лень-без. Заранее спасибо
maliyusha вне форума Ответить с цитированием
Старый 25.12.2008, 21:38   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
uses crt;

const M=3;N=3;
var
a : array[1..M,1..N] of integer;
x : array[1..M] of integer;
y : array[1..N] of integer;
i,j,max : integer;

begin
clrscr;
{ Vvod elementov x }
for i:=1 to M do
 begin
 write('Vvedite x[',i,']: ');
 readln(x[i]);
 end;
{ Vvod elementov y }
for j:=1 to N do
 begin
 write('Vvedite y[',j,']: ');
 readln(y[j]);
 end;

{ Vychislenie i vyvod elemtov matricy }
writeln;
for i:=1 to M do
 begin
 for j:=1 to N do
  begin
  a[i,j] := x[i]*y[j];
  write(a[i,j]:4);
  end;
 writeln;
 end;
{-------}
writeln;
{ Nahozhdenie maximuma }
max := a[i,j];
for i:=1 to M do
 for j:=1 to N do
  if a[i,j]>max then max:=a[i,j];

writeln('Maximum= ',max);

readln;
end.
На всякий случай скажу, что я специально сделал несколько циклов. Максимум вполне можно находить при заполнении матрицы.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 25.12.2008, 21:42   #3
maliyusha
Пользователь
 
Аватар для maliyusha
 
Регистрация: 23.12.2008
Сообщений: 49
По умолчанию

Огромное спасибо!!! Вы меня очень выручили! Замечательная программа получилась
maliyusha вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder AleksP C++ Builder 7 11.04.2009 13:06
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49
задачка "Массив стуктур (список)" Slytuz Помощь студентам 3 28.06.2007 18:38