Форум программистов, компьютерный форум CyberForum.ru

Разобрать код сдвига строки матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс библиотека и шаблоны http://www.cyberforum.ru/cpp-beginners/thread1310470.html
Есть такой код: Library.h #ifndef LIBRARY_H #define LIBRARY_H #include <iostream> #include <queue> #include "Book.h" using namespace std; class Library {
C++ Удалить из каждой строки матрицы минимальный элемент и добавить столбцы после каждого нечётного столбца Удалить из каждой строки минимальный элемент. Добавить столбцы после каждого нечётного столбца матрицы. Напишите пожалуйста код программы, буду очень благодарен) http://www.cyberforum.ru/cpp-beginners/thread1310461.html
Поменять местами минимальный и максимальный элементы одномерного массива C++
Здравствуйте. Помогите пожалуйста с заданием. Нужно поменять местами минимальный и максимальный элементы массива.
C++ Что происходит в этом фрагменте кода?
В этой части программы создается массив с помощью указателей. Да? Или как это объяснить? Фрагмент программы: A=new float *; for (i=0; i<N; i++) A=new float; Добавлено через 1 минуту Весь код: #include "stdafx.h" #include <iostream>
C++ Создание классов и объектов http://www.cyberforum.ru/cpp-beginners/thread1310433.html
1. Объявить класс по приведенному ниже заданию в соответствии с номером варианта и определить для него конструктор по умолчанию, конструктор инициализации и конструктор преобразования. 2. Определить функции-члены класса для ввода и вывода членов-данных внутри объявления класса. 3. Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен...
C++ Неправильно считываются русские символы из консоли упорно не хочет читать русские символы из консоли :( выводятся нормально, а считывает введенные не правильно ! setlocale(LC_ALL, "RUSSIAN"); std::string str; std::getline(std::cin, str); подробнее

Показать сообщение отдельно
EvdDm
0 / 0 / 0
Регистрация: 11.11.2014
Сообщений: 32
25.11.2014, 15:09     Разобрать код сдвига строки матрицы
Она сдвигает строки массива на k вниз. Но как это происходит в коде, не могу понять.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void sdvig(float **mas, int N, int M,int k)
{
    for(int g=0;g<k;g++)
    {
        for(int i=M-1;i>=0;i--)// цикл для прохода по столбцам(с последнего элемента)
        {
            float a=mas[N-1][i];
            for(int j=N-1;j>=0;j--) //цикл для прохода по строкам
            {
                if(j>0) mas[j][i]=mas[j-1][i];
                else mas[j][i]=a;
            }
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru