+ Ответить в теме
Показано с 1 по 4 из 4

Тема: Инвертирование строк матрицы

  1. #1
    dummy Дмитри is on a distinguished road
    Регистрация
    26.12.2017
    Сообщений
    5
    Вес репутации
    0

    По умолчанию Инвертирование строк матрицы

    Написать программу, выполняющую в матрице размерностью n*m инвертирвание строк ( т.е. перестановку элементов каждой строки в обратном порядке). Значения m и n программа должна запрашивать в диалоговом режиме, память под матрицу следует распределять динамически. Напишите функции:
    1. -заполнения двумерного массива случайными числами из диапазона –100, +100;
    2. -вывода двумерного массива;
    3. -инвертирования строки матрицы.
    программу нужно написать на C++

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Moderator Куратор
    system architect
    Romeo is on a distinguished road Аватар для Romeo
    Регистрация
    02.03.2004
    Адрес
    Крым, Севастополь
    Возраст
    42
    Сообщений
    3,091
    Вес репутации
    27

    По умолчанию Re: Инвертирование строк матрицы

    Что именно не получается? Алгоритм инвертирования понятен?

    P.S. Изменил название темы. В следующий раз давай теме осмысленное название, иначе она может быть удалена без предупреждения на основании правил форума.
    Entites should not be multiplied beyond necessity @ William Occam
    ---
    Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
    ---
    Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

  4. #3
    dummy Дмитри is on a distinguished road
    Регистрация
    26.12.2017
    Сообщений
    5
    Вес репутации
    0

    По умолчанию Re: Инвертирование строк матрицы

    Да, не могу его реализовать

  5. #4
    Moderator Куратор
    system architect
    Romeo is on a distinguished road Аватар для Romeo
    Регистрация
    02.03.2004
    Адрес
    Крым, Севастополь
    Возраст
    42
    Сообщений
    3,091
    Вес репутации
    27

    По умолчанию Re: Инвертирование строк матрицы

    Ну смотри, если у тебя 10 элементов в массиве, которые имеют индексы от 0 до 9, то нужно совершить 5 обменов через временную переменную:

    - 0-ой поменять местами с 9-ым.
    - 1-й поменять местами с 8-ым.
    - 2-й поменять местами с 7-ым.
    - 3-й поменять местами с 6-ым.
    - 4-й поменять местами с 5-ым.

    Закономерность видишь?
    Entites should not be multiplied beyond necessity @ William Occam
    ---
    Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
    ---
    Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

+ Ответить в теме

Похожие темы

  1. работа с байтом, инвертирование и т.п.
    Создание исходной программы на ассемблере, трансляция, компоновка и отладка программы с применением логических команд, команд условных и безусловных...
    от astrafirst в разделе Ассемблер
  2. Удаление строк одного столбца содержащих информацию строк из другого столбца. Как?
    Удаление строк одного столбца содержащих информацию строк из другого столбца. Как? Например: столбец 1 форум 15 17 ...
    от just в разделе MS Office и VB(A).
  3. Удаление строк из матрицы
    Сформировать матрицу размерности 10х10 случайных натуральных чисел, значения которых не превышают 200. Выдать ее на экран. Сжать матрицу, удалив из...
    от Evidence в разделе задачи на Паскале и Delphi
  4. выборочное суммирование строк квадратной матрицы
    Дана целочисленная квадратичная матрица. Получить вектор B, где bi- значение суммы элементов, расположенный за первым отрицательным элементом в i-й...
    от kill301 в разделе задачи на Паскале и Delphi
  5. Диапозон строк
    как переменной типа Range присвоить диапазон строк Например со 2-й по 101-ю строку или же диапазон столбцов.
    от namomelkor в разделе MS Office и VB(A).

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения