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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2010, 22:31   #1
crazy_girl1
Новичок
Джуниор
 
Регистрация: 21.09.2010
Сообщений: 2
По умолчанию среднее арифметическое строк матрицы

Всем привет!
Помогите, пожалуйста справиться с заданиемю

составить матрицу (3 колонны, 7 строк) и вычислить для каждой строки среднее арифметическое. Результат записать в однодименсионную матрицу (1 колонна, 7 строк).

первоначальную матрицу создать удалось, а вот вычеслить среднее арифметическое не получается (не знаю как это можно записать на языке паскаля).

Заранее огромное спасибо.

вот текст программы:
Код:
Program masivs;
Uses Crt;

Var
  mas1: Array[1..7] of Integer;
  mas2: Array[1..7,1..3] of Integer;
  i,j: Integer;


Begin
 Clrscr;
 randomize;
 Writeln('двухдименсиональный массив:');
 For i:=1 to 7 do
  begin
   for j:=1 to 3 do
    begin
     mas2[i][j]:=random(10);
     write(mas2[i][j]:2)
    end;
   writeln;
  end;
 readln;

writeln('вычислим среднее арифметическое для каждой строки');
readln;

??????

writeln(mas1);
readln;
end.

Последний раз редактировалось Stilet; 22.09.2010 в 08:03.
crazy_girl1 вне форума Ответить с цитированием
Старый 21.09.2010, 23:38   #2
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
Program masivs;
Uses
 Crt;
Var
 mas1: Array[1..7] of real;
 mas2: Array[1..7,1..3] of Integer;
 i,j,sum,kol: Integer;
 sr:real;
Begin
 Clrscr;
 randomize;
 Writeln('Двумерный массив: ');
 For i:=1 to 7 do
 begin
  for j:=1 to 3 do
  begin
   mas2[i,j]:=-3+random(10);
   write(mas2[i,j]:2);
  end;
 writeln;
 end;
 For i:=1 to 7 do
 begin
  sum:=0;
   for j:=1 to 3 do
    sum:=sum+mas2[i,j];
    sr:=sum/j;
    writeln('среднее арифметическое строки ',i,'-й:=',sr:1:3);
    mas1[i]:=sr;
 end;
writeln;
 For i:=1 to 7 do
 begin
  write(mas1[i]:1:2,' ');
 end;
readkey
end.
Цитата:
двухдименсиональный
это типа http://ru.wikipedia.org/wiki/%D0%94%...86%D0%B8%D1%8F
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 22.09.2010, 00:03   #3
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

2 ROMA2PVT - это имелось ввиду от английского слова dimension .
одномерный, двухмерный. Но не уверен в правильности написания автором топика.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли

Последний раз редактировалось Roof; 22.09.2010 в 00:06.
Roof вне форума Ответить с цитированием
Старый 22.09.2010, 11:14   #4
crazy_girl1
Новичок
Джуниор
 
Регистрация: 21.09.2010
Сообщений: 2
По умолчанию

спасибо вам большое!! вы мне так помогли!!
crazy_girl1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Среднее арифметическое каждой строки матрицы Executioner3 Помощь студентам 2 09.05.2010 13:33
Паскаль. среднее арифметическое простых чисел матрицы валёна Помощь студентам 2 28.01.2010 12:15
Дана квадратная матрица порядка N. Вычислить среднее арифметическое положительных элементов матрицы, Grisha248 Помощь студентам 2 22.05.2009 17:37
Найти количество строк, среднее арифметическое элементов которых меньше заданной величины Sergeo_89 Паскаль, Turbo Pascal, PascalABC.NET 3 05.12.2008 21:25
Матрицы. Найти среднее арифметическое Waia Помощь студентам 1 06.11.2008 17:22