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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2008, 23:33   #1
poluprogramist
 
Регистрация: 20.05.2008
Сообщений: 3
По умолчанию задача по паскалю

помогите пожалуста решить задачю
вот условия

Дана действительная матрица размерностью m*n. Найти среднее арифметическое а) для каждого из столбцов, б) для каждого из столбцов, имеющих четные номера.

спасибо!!!
poluprogramist вне форума Ответить с цитированием
Старый 21.05.2008, 19:41   #2
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
Сообщение

Вот вам решение(константы: m - Строк колличество; n - Столбцов колличество.):
Код:
const m = 100;
      n = 100;
var mar :array[1..m, 1..n] of real;
    c,cc,r,rr :integer;
    sum :real;
begin
 write('vvedite kollichestvo Strok_ne bolee_', m, ': '); readln(rr);
 write('vvedite kollichestvo Stolbcov_ne bolee_', n, ': '); readln(cc);
  writeln;
 writeLn('vvedite elementi matrici, [Row, Col]:');
 For r:=1 To rr do
 begin
  For c:=1 To cc do
  begin
   write(' [', r, ', ', c, ']:=');
   read( mar[r, c] );
  end;
  writeln;
 end;
  writeln;

 writeln(' -= VVEDENAYA MATRICA =-');
 For r:=1 To rr do
 begin
  For c:=1 To cc do
  Write(' ', mar[r, c]:4:4);
  writeln;
 end;

  writeln;
  writeln(' -= OPREDELENIE DLYA STOLBCOV =-');
 For c:=1 To cc do
 begin
  sum:=0;
  For r:=1 To rr do
  sum := sum + mar[r, c];
  Write(' [', c, ']=', (sum/rr):4:4, '; ');
 end;

  writeln(#13#10, ' -= OPREDELENIE DLYA CHETNIH STOLBCOV =-');
 For c:=1 To cc do
 begin
   sum:=0;
  IF (c mod 2)=0 then
  begin
   For r:=1 To rr do
   sum := sum + mar[r, c];
   Write(' [', c, ']=', (sum/rr):4:4, '; ');
  end;
 end;

 readkey;
end.
___________________________________ ______________________________
незабудьте плюсик мне
Alter вне форума Ответить с цитированием
Старый 21.05.2008, 21:44   #3
poluprogramist
 
Регистрация: 20.05.2008
Сообщений: 3
По умолчанию

Большое спасибо
Мнеб так научится
poluprogramist вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
по паскалю евгения, Помощь студентам 22 18.02.2011 13:44
Задача по паскалю. 3 уровень. Сергей1 Помощь студентам 4 20.11.2007 11:20
Задача по Паскалю. 1 уровень сложности. Сергей1 Помощь студентам 2 19.11.2007 22:45
По Паскалю! nur Паскаль, Turbo Pascal, PascalABC.NET 5 10.05.2007 06:22