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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2008, 16:44   #1
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
Смущение помогите с задачей на процедуру(в условии матрица)

ДОброго времени суток, у меня к вам большая просьба помочь решить мне задачку на процедуру в квадратной матрицы.
Сам я не могу ее понять... сложновато она для меня :unsure:

Andrux вне форума Ответить с цитированием
Старый 27.12.2008, 17:15   #2
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

Язык нужно писать.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 27.12.2008, 17:16   #3
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

да,.. конечно а язык распространенный на Паскале.
Andrux вне форума Ответить с цитированием
Старый 27.12.2008, 17:53   #4
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

Вродь что-то написал... подправьте пожалуйста чтоб на процедуру, более похоже было

Код:
uses crt;
const n=6;  
var a:array[1..n,1..n] of integer;
    b,v:array[1..n] of integer;
    i,j:integer;
begin
clrscr;
randomize;
writeln('Matrica A:');
for i:=1 to n do
  begin
    for j:=1 to n do
      begin
                                    Вот тут вписываем вроде как... Procedure:sozdmat
        a[i,j]:=random(10);
        write(a[i,j]:4);
      end;
    writeln;
  end;
writeln('Matrica A-E:');
for i:=1 to n do
  begin
    for j:=1 to n do
      begin
                                    тут вписываем вроде как... Procedure:vich
        if i=j then a[i,j]:=a[i,j]-1;
        write(a[i,j]:4);
      end;
    writeln;
  end;
writeln('Vector B:');
for i:=1 to n do
   begin
                                    а,тут вписываем вроде как... Procedure:sozdvek
     b[i]:=random(10);
     write(b[i],' ');
   end;
writeln;
writeln('Vector V=(A-E)*b');
for i:=1 to n do
    begin
      v[i]:=0;
      for j:=1 to n do
        begin
                                    и тут вписываем вроде как... Procedure:umnoz
         v[i]:=v[i]+a[i,j]*b[j];
        end;
      write(v[i],' ');
    end;
writeln;
                                   +вывод_ Writeln('Ответ = ' , v[i]:6:2);
readln
end.
Andrux вне форума Ответить с цитированием
Старый 27.12.2008, 20:14   #5
Andrux
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 46
По умолчанию

Все сделал...
Andrux вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать процедуру на кнопку evrey Общие вопросы Delphi 1 16.06.2008 22:25
Помогите оптимизировать процедуру Cold Went Компоненты Delphi 4 29.04.2008 15:11
помогите оптимизировать процедуру _XspeC_ Общие вопросы Delphi 12 08.04.2007 02:05