• Поиск по форумам
  •  
      Этот форум закрыт. Новый форум располагается по адресу http://forum.use.ru  

      Nordnet Форум
      Программирование
      проблемы с Паскелем
     
    Страницы: 1
    Автор Тема:  проблемы с Паскелем
    FireVANTUS 

    регистрация: 05-03-2005 в 19:31
    сообщений: 420

    отправлено 23-11-2006 18:32    
    привет! меня попросили решить задачу на паскале, но у меня до конца не получается.... помоги плиз...

    задача: даны 2 квадратные матрицы. Если в обоих матрицах найдется строка, все элементы которой образуют возрастающую последовательность, то в каждой матрице поменять местами строки, где расположены минимальнй и максимальный элемент соответственно. (про последовательность надо создать функцию, а про меняние местами строк - процедуру)
    Force 

    регистрация: 06-12-2001 в 00:09
    сообщений: 20128

    отправлено 24-11-2006 11:14    
    Вообще-то в обеих матрицах.
    А вообще, кроме того, что задача укуренная - ничего сложного не вижу. Две ппе - и дам решение :)
     
    Сообщение было изменено автором 24-11-2006 в 11:15
    FireVANTUS 

    регистрация: 05-03-2005 в 19:31
    сообщений: 420

    отправлено 27-11-2006 17:42    
    А за даром никак?)))
    у меня тело то есть, и процедуры на ввод и вывод матриц. мне только функцию для условия и процедуру для преобразования....
    могу дать свои попытки может тогда просто покажите где нетак

    function umn (n:integer; var x:matr {матр это сама матрица типа});boolean;
    {и тут типа проверка от строк на возрастающую последовательность///}

    а преобразование там у меня до матрицы 2 строкой проходит а для 3 и более прога не срабатывает иногда...я отдельно там нахожу макс и мин элементы и беру за переменную номер строки где они расположены, а дальше меня местами .... до размера матрицы 2 всегда получается.....
    хел, буду благодарен)
    Force 

    регистрация: 06-12-2001 в 00:09
    сообщений: 20128

    отправлено 28-11-2006 10:53    


    function umn (n:integer; var x:matr {матр это сама матрица типа});boolean;


    У тебя нет тела функции, вот и ошибка.
    NuINu 

    регистрация: 09-04-2004 в 16:36
    сообщений: 2450

    отправлено 28-11-2006 11:02    
    2 Force: не судя по посту тело то есть, только оно секретное ;-))

    2 FireVANTUS: Форс блин все цены сбивает, демпингует блин, я бы меньше чем за 300р и смотреть бы не стал.
    А каксаемо твоей функции, так вот, ты неправильно определяешь матрицу, вот у тебя ничего и не работает.
    не надо ее определять как двумерный массив.(хотя по определениям твоим этого и не видно, предполагаю что это так)
    советую воспользоваться советом форса, и дать ему пару бутылок, он тебе подскажет, если из моего поста непонятно что делать.
    Страницы: 1