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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2009, 16:50   #1
jester_1936
 
Регистрация: 17.12.2009
Сообщений: 6
Сообщение Процедура

Помогите плиз написать написать процедуру,которая вычисляет квадратный корень из суммы квадратов всех эллементов заданной матрицы.
jester_1936 вне форума Ответить с цитированием
Старый 20.12.2009, 16:53   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Какая матрица?
psycho-coder вне форума Ответить с цитированием
Старый 20.12.2009, 16:53   #3
jester_1936
 
Регистрация: 17.12.2009
Сообщений: 6
По умолчанию

Program Norma;
type Q=array [0..3,0..3] of real;
Procedure vvod(Var x:Q; Var kolvo:integer);
Var n,m:integer;
begin
repeat
write('Vvedite kolvo elementov massiva [1..x,1..x]:');
readln(kolvo);
until kolvo>0;
for n:=1 to kolvo do
for m:=1 to kolvo do
begin
write('element:');
read(x[n,m]);
end;
for n:=1 to kolvo do
begin
writeln(' ');
for m:=1 to kolvo do
begin
write(x[n,m]);
write(' ');
end;
end;
end;
jester_1936 вне форума Ответить с цитированием
Старый 20.12.2009, 16:54   #4
jester_1936
 
Регистрация: 17.12.2009
Сообщений: 6
По умолчанию

вот допустим эту задаём)
jester_1936 вне форума Ответить с цитированием
Старый 20.12.2009, 17:42   #5
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Вот. Но учти что выводится значение в экспоненциальной форме, т.е. с Е
Код:
Program ss;
Uses Crt;
var
  Q: array [0..3, 0..3] of Integer;
  i, j: Integer;
  res: Real;

begin
  ClrScr;
  RandomIze;
  res := 0;

  for i := 0 to 3 do
    for j := 0 to 3 do
      Q[i, j] := Random(5) + 2;

  for i := 0 to 3 do
  begin
    for j := 0 to 3 do
    begin
      res := res + Sqr(Q[i, j]);
      Write(Q[i, j], '   ');
    end;
    WriteLn;
  end;

  WriteLn;
  WriteLn('KopeHb = ', Sqrt(res));
  ReadKey;
end.
P.S. Надеюсь сам в процедуру загонишь?
psycho-coder вне форума Ответить с цитированием
Старый 20.12.2009, 17:45   #6
jester_1936
 
Регистрация: 17.12.2009
Сообщений: 6
По умолчанию

да))большое спасибо))
jester_1936 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедура в процедура в C++ Builder Ecosasha C++ Builder 2 06.06.2009 17:17
Процедура () GAGARIN-NEW Помощь студентам 3 17.12.2007 21:42
процедура Sergik1977 Паскаль, Turbo Pascal, PascalABC.NET 7 28.10.2007 16:36