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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2012, 23:08   #1
Виктор Cadet
Пользователь
 
Регистрация: 18.04.2012
Сообщений: 12
Печаль Паскаль (Процедура-сортировка одномерного массива)Не сортирует .

Код:
program zadacha;
type
    mas=array[1..3,1..3]of real;
    masb=array[1..3]of real;
var a:mas; b:masb; i,j,k,q,h,n:integer;

       procedure sor(c:masb);
  var i, j:integer; q:real;
    begin
     for i:=2 to 3 do
     for j:=3 downto 2 do
     if c[j]>c[j-1] then
     begin
     q:=c[j];
     c[j]:=c[j-1];
     c[j-1]:=q;
     end;

end;
  function kol(A:mas):integer;
  var i,j,k:integer;
   begin
   K:=0;
    For i:=1 to 3 do
    For j:=1 to 3 do
    if a[i,j]<0
    then K:=K+1;
    kol:=k;
     end;


 

 begin
         For i:=1 to 3 do begin
         For j:=1 to 3 do
          readln(a[i,j]);
        end;
        for i:=1 to 3 do
        b[i]:=i+j-sin(i);
writeln('vivod a');
FOR i:=1 to 3 do begin
 For j:=1 to 3 do
write(A[i,j]:5:2);
writeln;
end;
writeln('vivod b');
FOR i:=1 to 3 do
write(b[i]:5:2);
writeln;
      n:=kol(A);
writeln('kol-vo clenov<0 ',n);
if n>5 then
sor(b)
else

begin
for i:=1 to 3 do  begin
for j:=1 to 3 do
if i=j then
a[i,j]:=B[i];
end;
end;
  writeln('vivod a');
FOR i:=1 to 3 do begin
 For j:=1 to 3 do
write(A[i,j]:5:2);
writeln;
end;
writeln('vivod b');
FOR i:=1 to 3 do
write(b[i]:5:2);
end.


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

Последний раз редактировалось Serge_Bliznykov; 18.04.2012 в 23:49.
Виктор Cadet вне форума Ответить с цитированием
Старый 18.04.2012, 23:10   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Попробуйте:
Код:
procedure sor(var c:masb);
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 18.04.2012, 23:14   #3
Виктор Cadet
Пользователь
 
Регистрация: 18.04.2012
Сообщений: 12
По умолчанию

Тупо подставить?
Виктор Cadet вне форума Ответить с цитированием
Старый 18.04.2012, 23:16   #4
Виктор Cadet
Пользователь
 
Регистрация: 18.04.2012
Сообщений: 12
По умолчанию

не сортирует=((
Виктор Cadet вне форума Ответить с цитированием
Старый 18.04.2012, 23:28   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Напишите условие задачи, а то я не понимаю, зачем вообще вызывается сортировка (причем массив всегда получается один и тот же, который сортируем).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 18.04.2012, 23:33   #6
Виктор Cadet
Пользователь
 
Регистрация: 18.04.2012
Сообщений: 12
По умолчанию

сейчас скину фото с вопросом...
Виктор Cadet вне форума Ответить с цитированием
Старый 18.04.2012, 23:41   #7
Виктор Cadet
Пользователь
 
Регистрация: 18.04.2012
Сообщений: 12
По умолчанию

как закинуть фото?
Виктор Cadet вне форума Ответить с цитированием
Старый 18.04.2012, 23:42   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Можно на radikal, а сюда вставить кнопкой "изображение".
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 18.04.2012 в 23:48.
BDA вне форума Ответить с цитированием
Старый 18.04.2012, 23:46   #9
Виктор Cadet
Пользователь
 
Регистрация: 18.04.2012
Сообщений: 12
По умолчанию

"изображение"не подходит так как это закачка с сайта.
Виктор Cadet вне форума Ответить с цитированием
Старый 18.04.2012, 23:49   #10
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Почему же не подходит???

Копируйте ссылку из строчки "1. Ссылка"
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка статического одномерного массива(паскаль) Yurik555 Помощь студентам 3 23.12.2011 12:39
Сортировка одномерного массива. Паскаль. Не найти ошибку, Буду благодарна) ТатьянаЧернышева Помощь студентам 2 01.12.2011 22:06
сортировка одномерного массива imperceptible4462 Помощь студентам 10 07.09.2010 09:35
Сортировка одномерного массива Гамбит Помощь студентам 2 02.11.2009 00:28
Сортировка одномерного массива laponka Помощь студентам 7 14.09.2009 09:00