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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2012, 19:26   #1
ayPinki
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 97
Сообщение файлы, подпрограммы. Pascal

1)Пeрeписать в файл по столбцам матрицу, у которой меньше положительных элементов в нижнем треугольнике(в случае равенства, переписать обе). - помогите с реализацией.в подпрограммах желатно

2)Упорядочить главную диагональ матрицы по возрастанию подпрограммой.(матрица- квадратная естестна)
(главное - вот так объявлены матрицы в основной программе, чтоб путаницы не было
Код:
const nmax=10;
type matr1=array[1..nmax,1..nmax] of integer;
type matr2=array[1..nmax,1..nmax] of integer;
var
x1,x2:matr1;
)


вот пытался сделать, но чот не пашет(

Код:
procedure Sort(var x:matr1;maxx:integer);
var
aa:array [1..nmax,1..nmax] of real;
k,a:integer;
temp:real;
begin
for k:=1 to nmax do begin
aa[k,k]:=x[k,k];

for i:=1 to (nmax-1)  do
for j:=i+1 to (nmax)    do
if a[i]>a[j] the begin
for k:=1 to nmax do begin

temp:=x[i,k];
x[i,k]:=x[j,k];
x[j,k]:=temp
end;
end;
end;


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 09.05.2012 в 12:21.
ayPinki вне форума Ответить с цитированием
Старый 10.05.2012, 08:33   #2
ayPinki
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 97
По умолчанию

вторая задача кое как решена, с первой помогут?
(нижний треугольник- в который лежит в основании квадратной матрицы, образован главной+ побочной диагональю)
ayPinki вне форума Ответить с цитированием
Старый 10.05.2012, 09:58   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а что не получается? не знаете, как посчитать количество положительных элементов в "нижнем треугольнике"? Или как сравнить два числа? Или как матрицу по столбцам в файл записать (кстати, файл текстовый или типизированный) ?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal: Массивы, подпрограммы, текст на языке Pascal WarriorCow Помощь студентам 4 22.02.2012 15:28
Подпрограммы и файлы... DenAng Паскаль, Turbo Pascal, PascalABC.NET 0 20.11.2011 13:14
Pascal-задача на файлы, подпрограммы Tasha_no Помощь студентам 4 08.07.2010 23:03
Pascal Подпрограммы Rыся Помощь студентам 1 04.06.2010 12:39
Подпрограммы-процедуры, подпрограммы-функции в Pascal rishikesh Помощь студентам 19 18.05.2010 23:05