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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 10.01.2011, 16:07   #1
jikol
Новичок
Джуниор
 
Регистрация: 10.01.2011
Сообщений: 5
По умолчанию Задача

Вот задача :Данная матрица размерностью NxM, все элементы матрицы являются действительными числами, которые определяются пользователем программы. Расположить элементы каждого столбца по возрастанию, полученную матрицу распечатать таким образом, чтобы каждая строка был отдельно.
Вот решение:
Program B8;
const n=3;
m=3;
var
A:array[1..n,1..m] of real;
i,j,k:integer;
R:real;
begin
for i:=1 to n do
for j:=1 to m do
begin
write('vvedit A[',i,',',j,']=');
readln(A[i,j]);
end;
for j:=1 to m do
for k:=1 to n-1 do
for i:=1 to n-1 do
if A[i,j]>A[i+1,j] then
begin R:=A[i,j];
A[i,j]:=A[i+1,j];
end;
for i :=1 to n do
begin
for j :=1 to m do
write (A[i,j],' ');
writeln;
end;
end.
Делал не самПомогите с блок-схемой , и пояснением к программе!!(ОЧЕНЬ ВАЖНО ПОЯСНЕНИЕ)Заранее Благодарен!!!
jikol вне форума
Старый 10.01.2011, 16:24   #2
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

Код:
Program B8;
const n=3;
m=3;//обьявление констант
var
A:array[1..n,1..m] of real;//создаем масив н на м
i,j,k:integer;
R:real;
begin
for i:=1 to n do//заполняем массив
for j:=1 to m do
begin
write('vvedit A[',i,',',j,']=');
readln(A[i,j]);
end;//конец заполнения массива
for j:=1 to m do //начало  сортировки столбцов массива
for k:=1 to n-1 do
for i:=1 to n-1 do
if A[i,j]>A[i+1,j] then
begin R:=A[i,j];//начало обмена элементов местами
A[i,j]:=A[i+1,j];
a[i+1,j]:=r;//конец обмена
end;//конец сортировки столбцов массива
for i :=1 to n do//вывод массива на экран
begin
for j :=1 to m do
write (A[i,j],' ');
writeln;
end;//конец вывода
end.//конец программы
www.bezperepl.at.ua
Код:
...
Shift_sk вне форума
Старый 10.01.2011, 18:58   #3
jikol
Новичок
Джуниор
 
Регистрация: 10.01.2011
Сообщений: 5
По умолчанию

СПС за ответ можно твою асю узнать?Как это все грамотно письменно записатью
jikol вне форума
Старый 10.01.2011, 20:42   #4
Shift_sk
Форумчанин
 
Регистрация: 20.11.2010
Сообщений: 221
По умолчанию

icq#: 605190198
www.bezperepl.at.ua
Код:
...
Shift_sk вне форума
Старый 11.01.2011, 09:33   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

сплошные нарушения (тема неправильная, код не оформлен... раздел больше подходит Помощь студентам)
закрыто.

Модератор.
Serge_Bliznykov вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по С++ Влад09 Помощь студентам 1 20.11.2010 01:31
Задача... Katrinna Помощь студентам 4 16.11.2010 22:58
задача!!!! новичооок Помощь студентам 1 10.10.2010 19:39