Задача: поиск наименьшего элемента столбца. С++

Тема в разделе "C/C++/C#", создана пользователем INFINITIFXXX, 11 ноя 2010.

Статус темы:
Закрыта.
  1. INFINITIFXXX

    INFINITIFXXX Гость

    Подскажите, пожалуйста, решить задачу:
    дана целочисленная квадратная матрица порядка 8. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. Если таких столбцов несколько, то взять первый из них.
     
  2. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
    INFINITIFXXX : rrrFer прав, нужно хотя бы немного самому код написать, хоть самый примитивный...
    Я попробую Вам в этом помочь...
    Вот код, все символы которого отображены зеркально и перевернуты...
    Он рабочий, но что бы им воспользоваться, вам нужно или самому переписать все символы в правельной последовательности или же написать простую програмку, которая его перевернет и развернет (аналогичную моей которой я его переворачивал - код 5 строк), ну или воспользоваться каким то другим способом

    Код:
    Код (C++):
     }
    ;seRniM<<" : tluseR"<<ldne<<tuoc

    }
    ;]muNloC[]i[rrA = seRniM
    )]muNloC[]i[rrA > seRniM( fi
    {
    )++i;eziSrrA<i;0 = i tni( rof
    ;)(xam::>tni<stimil_ciremun = seRniM tni

    }
    }
    ;muS = muSseR
    ;i = muNloC
    {
    )muS < muSseR( fi
    ;muS<<ldne<<tuoc

    }
    ;)]i[]j[rrA(sba =+ muS
    {
    )++j;eziSrrA <j;0=j tni( rof
    ;0 = muS tni
    {
    )++i;eziSrrA <i;0=i tni( rof
    ;)(nim::>tni<stimil_ciremun = muSseR tni
    ;1- = muNloC tni


    }
    ;ldne<<tuoc
    ;" "<<]j[]i[rrA<<)3(wtes<<tuoc
    )++j;eziSrrA<j;0=j tni( rof
    {
    )++i;eziSrrA<i;0 = i tni( rof

    }
    ;)1-:1?)2%)(dnar(( * 001%)(dnar = ]j[]i[rrA
    )++j;eziSrrA <j;0=j tni( rof
    ;]eziSrrA[tni wen = ]i[rrA
    {
    )++i;eziSrrA < i;0= i tni( rof
    ;))LLUN(emit(dnars

    ;]eziSrrA[*tni wen = rrA
    ;rrA** tni
    ;8=eziSrrA tni tsnoc
    {
    )diov(niam diov

    ;dts ecapseman gnisu

    >pinamoi< edulcni#
    >stimil< edulcni#
    >h.emit< edulcni#
    >maertsoi< edulcni#

    /*
    .хин зи йывреп ьтязв от ,окьлоксен воцблотс хикат илсЕ .вотнемелэ йелудом йомму
    с йешьлобиан теадалбо йыроток
    ,ацблотс вотнемелэ йинечанз зи еешьнемиан итйаН .8 акдяроп ациртам яантардавк я
    аннелсичолец анад
     
  3. INFINITIFXXX

    INFINITIFXXX Гость

    Благодарю! При помощи макроса зеркально отобразил.

    А для чего эти директивы:
    time.h (мы же с датой или временем не работаем), limits, iomanip???

    Без них прога нормально работает.
     
  4. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
    Молодца :)))
    Вообщем time.h - для инициализации генератора случайной величины там функцию time берем, тоесть srand(time(NULL)), делаем затравку генератора по отношению к времени...
    iomanip - для форматированного вывода cout<<setw() - ширина строки вывода
    limits - для numeric_limits - для определения макс и мин величины типа int для того что бы задать первоначальное макс. значение переменной, что бы потом минимум в столбце найти... Если есть вопросы, т.к. код ты разобрал, могу прокомментировать его досканально, но это если в чем то сам не разобрался...
     
Загрузка...
Похожие Темы - Задача поиск наименьшего
  1. Янчик
    Ответов:
    0
    Просмотров:
    489
  2. TrishaRay
    Ответов:
    1
    Просмотров:
    783
  3. elzim
    Ответов:
    0
    Просмотров:
    932
  4. ShaoKahn
    Ответов:
    0
    Просмотров:
    1.128
  5. eremin-sanek
    Ответов:
    3
    Просмотров:
    1.107
Статус темы:
Закрыта.

Поделиться этой страницей