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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2008, 13:21   #1
Pravednik
 
Регистрация: 18.01.2008
Сообщений: 3
По умолчанию Подпрограммы и обработка матриц

Задав двумерный массив вещественных данных (матрицу А), реализовать его обработку, как указано в варианте. Исходные данные задать самостоятельно, учитывая специфику задачи. В программе должны быть предусмотрены процедуры ввода-вывода элементов массива А и его обработки.Найти среднее арифметическое из всех положительных элементов этой матрицы.
Помогите решить пожулуста я в етой теме вообше не шарю!
Pravednik вне форума Ответить с цитированием
Старый 20.01.2008, 13:26   #2
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

1. Какой язык?
2. Какие шаги уже сделаны?
3. Поиск по форуму использовал?
4. Смотри первые три ссылки в моей подписи.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 20.01.2008, 13:33   #3
Pravednik
 
Регистрация: 18.01.2008
Сообщений: 3
По умолчанию

Turbo Pascal 7.1 вот примерно что получается по моим догадкам
program matrica;
uses crt;
type matr=array[1..50,1..50]of integer;
var n,x,y:integer;
a:matr;
sum:integer;
procedure Summa(mas:matr;n:byte;var rez:integer);
begin
for x:=1 to n do
begin
rez:=0;
for y:=1 to n do

if (mas[x,y]>0)and(mas[x,y] mod 2=0) then
begin
rez:=rez+mas[x,y];
end;
writeln('sum v str ',x,' = ',rez);
end;
end;
begin
clrscr;
write('n=');readln(n);
for x:=1 to n do
begin
for y:=1 to n do
begin
a[x,y]:=random(10)-2;
write(a[x,y]:4);
end;
writeln;
end;
Summa(a,n,sum);
readln;
end.
Pravednik вне форума Ответить с цитированием
Старый 20.01.2008, 14:41   #4
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Сезонное обострение? уже на форуме было три полностью одинаковых задания, причём обсуждали пару дней назад...

http://programmersforum.ru/showthread.php?t=12976
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Произведение двух матриц 010 Паскаль, Turbo Pascal, PascalABC.NET 5 03.06.2008 11:33
Разбиение матриц на макроблоки!!! metamfetamin Паскаль, Turbo Pascal, PascalABC.NET 3 02.11.2007 23:33
проект на delphi(ум.матриц) Алиба Помощь студентам 5 23.10.2007 14:02
Перемножение матриц Арина Помощь студентам 1 18.05.2007 19:21