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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2013, 23:18   #11
программирование
Форумчанин
 
Регистрация: 22.04.2013
Сообщений: 162
Восклицание все элементы матрицы изменяют цвет через каждые 2 секунды Pascal ABC

напишите, пожалуйста, чтобы в Function можна было вывести отсортированную матрицу (которая получилась в Procedure Print), чтобы все элементы матрицы при выводе изменяли цвет через каждые 2 секунды.

ВОТ ПРОГРАММА

program jh_1;
uses crt;
type a=array[1..20,1..20] of integer;
sort=array[1..20,1..20] of integer;
var n:integer;
massiv:a;
mass:sort;
i,j:integer;

procedure vid(n:integer);
var i,j:integer;
begin
for i:=1 to n do begin
for j:=1 to n do begin
massiv[i,j]:=random(9)-5;
write(massiv[i,j],' ');
end;
writeln;
end;
end;


procedure sor(n,i,j:integer);
var T,k,l:integer;
begin
mass:=massiv;
for l:=1 to n do begin
For i:=2 to n do
Begin T:=mass[l,i]; j:=1;
While T>mass[l,j] do j:= j +1;
For k:=i-1 downto j do mass[l,k+1] := mass[l,k]; mass[l,j]:=T;
End;
end;
Writeln ('Óïîðÿäêîâàíèé ìàñèâ: ');
for l:=1 to n do begin
For i := 1 to n do Write(mass[i,l],' '); Writeln;end;
end;
function max(n:integer): integer;
var
max: integer;
i, j: integer;
begin
max := mass[1,1];
for i := 1 to n do
begin
for j := 1 to n do
begin
if max < mass[i, j] then
max := mass[i, j];
end;
end;

result := max;
end;
procedure print(n:integer);
var i,j:integer;
begin
for i := 1 to n do begin
for j := 1 to n do
if (i <> j) and (i+j-1 <> n) then
Write (mass[i, j] : 3);
WriteLn;
end;end;

begin
clrscr;
writeln('ââåäèòå ðîçìåð ìàòðèöû');
readln(n);
vid(n);
sor(n,i,j);
writeln('Max = ', max(n));
print(n);
end.
программирование вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедура поиска максимального элемента массива Pascal ABC программирование Помощь студентам 1 03.06.2013 22:20
Дописать программу на Pascal ABC daniil-640 Помощь студентам 1 08.06.2012 19:54
Дописать программу на Pascal ABC daniil-640 Помощь студентам 3 30.05.2012 15:32
программа нахождения максимального элемента матрицы Stellar_light Помощь студентам 2 28.11.2010 19:37
Составить программу нахождения максимального элемента Red Devel Помощь студентам 3 25.12.2007 19:08