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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2010, 17:48   #11
LegionuS
Пользователь
 
Регистрация: 28.09.2010
Сообщений: 16
По умолчанию

Код:
uses crt;
var
  a:array[1..10,1..10] of real;
  n:integer;
procedure vvod;
var
  i,j:integer;
begin
  repeat
  writeln('Введите n от 1 до 10 и заполните матрицу = ');
  readln(n);
  until n in [1..10];
  for i:= 1 to n do
  begin
  for j:= 1 to n do
  begin
  write('a[',i,';',j,']:=');
  readln(a[i,j]);
  end;
  end;
end;

procedure vivod;
var
  i,j:integer;
begin
  for i:= 1 to n do begin
    writeln;
    for j:= 1 to n do
    write(a[i,j]:0:0);
  end;
  writeln;
end;

procedure sar;
var
  i,j,kol:integer;
  sum,sr:real;
begin
  sum:= 0;
  kol:=0;
  for i:= 1 to n do
  for j:= 1 to n do
  if a[i,j] > 0 then
  begin
  sum:= sum + a[i,j];
  inc(kol);
  sr:=sum/kol;
  end;
  writeln('Среднее арифмитическое = ',sr:0:0);
  readln;
end;

begin
  clrscr;
  vvod;
  vivod;
  sar;
end.
Всё вот решеное пользуйтесь кому пригодиться удачи!

Последний раз редактировалось Stilet; 01.10.2010 в 09:09.
LegionuS вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подпрограммы и обработка матриц dusya9992 Паскаль, Turbo Pascal, PascalABC.NET 1 31.08.2010 16:53
Подпрограммы и обработка матриц McJordan Паскаль, Turbo Pascal, PascalABC.NET 2 26.08.2010 07:52
Подпрограммы и обработка матриц DrDre Паскаль, Turbo Pascal, PascalABC.NET 0 25.08.2010 21:18
Подпрограммы и обработка матриц dusya9992 Паскаль, Turbo Pascal, PascalABC.NET 1 25.08.2010 20:42
Подпрограммы и обработка матриц Pravednik Помощь студентам 3 20.01.2008 14:41