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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.11.2009, 17:48   #1
Гамбит
Пользователь
 
Аватар для Гамбит
 
Регистрация: 19.10.2009
Сообщений: 83
Злость Двумерный массив (паскаль)

Все доброго времени суток! Прошу помочь с задачей, у самого не получается...

Дана квадратная матрица порядка n(n=10). Упорядочить строки матрицы по убыванию. Заменить все элементы главной диагонали и ниже нее нулями.


Код:
вот моя прога
program lab_6;
uses crt;
const n=10;
type matr=array [1..n,1..n] of integer;
procedure vvod(var a:matr);
var i,j:integer;
begin
randomize;
for i:=1 to n do
for j:=1 to n do
a[i,j]:=random (50);
end;
procedure sortirovka(var a:matr);
var i,j,b:integer;
begin
for i:=1 to n do
begin
for j:=1 to n-1 do
if a[i,j]>a[i,j+1] then
begin
a[i,j]:=b;
a[i,j]:=a[i,j+1];
a[i,j+1]:=b
end;
end;
end;
procedure zamena( var a:matr);
var i,j:integer;
begin
for i:=1 to n do
for j:=1 to n do
a[i,j]:=0;
begin
if (i<i+1) and (j<j+1) then
a[i,j]:=0;
end;
end;
procedure vbIvod( var a:matr);
var i,j:integer;
begin
for i:=1 to n do
begin
for j:=1 to n do
write(a[i,j]);
writeln
end;
end;
var a:matr;
begin
vvod(a);
sortirovka(a);
zamena(a);
vbIvod(a);
readln;
end.

Последний раз редактировалось Гамбит; 22.11.2009 в 17:51.
Гамбит вне форума
Старый 22.11.2009, 18:48   #2
Гамбит
Пользователь
 
Аватар для Гамбит
 
Регистрация: 19.10.2009
Сообщений: 83
По умолчанию

Сортировку я поправил. помогите с заменой плиииз!!!!!!!!
Гамбит вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерный массив (паскаль) mislagusla Помощь студентам 6 19.10.2009 22:16
Двумерный массив. ПАскаль stasig Помощь студентам 18 15.12.2008 17:18
Двумерный массив паскаль Альбиша Помощь студентам 3 14.12.2008 23:42
Паскаль (двумерный массив) RAVAL)) Помощь студентам 5 16.06.2008 00:27