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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2011, 18:22   #1
KILLDAFROG
Новичок
Джуниор
 
Регистрация: 03.02.2011
Сообщений: 3
Восклицание Программа Паскаль

Даны две матрицы нужно найти среднее арифметическое элементов каждой матрицы меньших заданного числа сравнить их. ввод и вывод из файлов.
Люди помогите завтра экзамен
KILLDAFROG вне форума Ответить с цитированием
Старый 03.02.2011, 19:06   #2
0479
Форумчанин
 
Аватар для 0479
 
Регистрация: 27.09.2009
Сообщений: 153
По умолчанию

Ввод и вывод из файла числа или матрицы?

Последний раз редактировалось 0479; 03.02.2011 в 19:20.
0479 вне форума Ответить с цитированием
Старый 03.02.2011, 19:20   #3
KILLDAFROG
Новичок
Джуниор
 
Регистрация: 03.02.2011
Сообщений: 3
По умолчанию

ввод матрицы из файла а вывод числа тож в файл
KILLDAFROG вне форума Ответить с цитированием
Старый 03.02.2011, 19:22   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

аська 723-32[один]! - готов взяться!
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 03.02.2011, 20:02   #5
0479
Форумчанин
 
Аватар для 0479
 
Регистрация: 27.09.2009
Сообщений: 153
По умолчанию

Задачку я вашу решил.Однако Pascal не очень люблю.А ввод и вывод из файлов это возня специфическая. Если кто то хочет то пусть возится или за вознаграждение возится. Решение такое.Матрица 5 на 5. Меньшшие элементы ищются складываются и находится среднее. Также всё сравнивается. Число вводится с клавы.

Код:
var s1,s2:integer;
n1,n2,i,j,n,i1,j1:integer;
sr1,sr2:double;
m:array[1..5,1..5] of integer;
m1:array[1..5,1..5] of integer;
begin
writeln('Vvedite chislo dlya sravnenia');
readln(n);
randomize;
for i:=1 to 5 do
begin
for j:=1 to 5 do
begin
m[i,j]:=random(100);
write(m[i,j]:4);
end;writeln;
end;
for i:=1 to 5 do
begin
for j:=1 to 5 do
begin
if m[i,j]<n then
begin
s1:=s1+m[i,j];
n1:=n1+1;
end;
end;
end;
writeln('SUMMA V PERVOY MATRICE ',s1);
sr1:=s1/n1;
writeln('Sr arifm v  perv matrice ',sr1);
for i1:=1 to 5 do
begin
for j1:=1 to 5 do
begin
m1[i1,j1]:=random(100);
write(m1[i1,j1]:4);
end;writeln;
end;
for i1:=1 to 5 do
begin
for j1:=1 to 5 do
begin
if m1[i1,j1]<n then
begin
s2:=s2+m1[i1,j1];
n2:=n2+1;
end;
end;
end;
writeln('SUMMA VO VTOROY MATRICE ',s2);
sr2:=s2/n2;
writeln('SR AR VO VTOR MATRICE ',sr2);
if sr1>sr2 then writeln ('Pervoe srednee > vtorovo') else if sr2>sr1
then writeln ('Vtoroe srednee > pervovo ')
else if sr2=sr1 then writeln ('Srednie ravni');
readln;
end.
Механизмы реализованы.Если будете пользовать проверь.Писал на скорую руку.Но вроди всё работает. Если малость в чём то соображаешь то ввод и вывод прикрутить недолго.

PS:лучше не обращайтесь сюда с жалобными вопрошениями о помощи. Здесь помогают а не делают за вас.

Последний раз редактировалось 0479; 03.02.2011 в 20:10.
0479 вне форума Ответить с цитированием
Старый 03.02.2011, 20:38   #6
KILLDAFROG
Новичок
Джуниор
 
Регистрация: 03.02.2011
Сообщений: 3
По умолчанию

Спасибо за помощь ))Я все понимаю но в информатике я не очень а учиться как то надо((
KILLDAFROG вне форума Ответить с цитированием
Старый 03.02.2011, 20:45   #7
0479
Форумчанин
 
Аватар для 0479
 
Регистрация: 27.09.2009
Сообщений: 153
По умолчанию

Если помог то благодарность в репутацию.

Последний раз редактировалось 0479; 03.02.2011 в 20:57.
0479 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на Паскаль nikepol Помощь студентам 1 16.11.2010 19:03
Программа Паскаль Raudi_s Помощь студентам 3 15.12.2009 15:22
Паскаль. Программа с процедурой. rooman90 Паскаль, Turbo Pascal, PascalABC.NET 0 07.05.2009 18:32