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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2016, 20:37   #1
Vika2016
Пользователь
 
Регистрация: 24.02.2016
Сообщений: 69
По умолчанию Циклически сдвинуть четные строки матрицы n*n слева направо на k позиций

Циклически сдвинуть четные строки матрицы n*n слева направо на k позиций


Очень нужна помощь


Получилось только пока что так..алгоритм сдвига не выходит хотя там где то всего 3-4 строчки(

Код:
#include <iostream>
#include <math.h>
using namespace std;

int main()
{
    int n;
    cin>>n;
    int a[n][n];
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            cin>>a[i][j];
        }
        
        if(i%2==0){
            
            
        }
        
    }




    for(int i=0;i<n;i++){
       for(int j=0;j<n;j++){
            cout << a[i][j] <<"  ";
        }
        cout << endl;
    }
    return 0;
}
Vika2016 вне форума Ответить с цитированием
Старый 26.10.2016, 21:03   #2
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Я не понял твою задачу... ну посмотри здесь:

http://www.programmersforum.ru/showt...F1%E4%E2%E8%E3


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


p.s.: может удаться взять от туда кусок кода и модифицировать его под себя.


.

Последний раз редактировалось ura_111; 26.10.2016 в 21:07.
ura_111 вне форума Ответить с цитированием
Старый 26.10.2016, 21:35   #3
Vika2016
Пользователь
 
Регистрация: 24.02.2016
Сообщений: 69
По умолчанию

получилось, спасибо
Vika2016 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переставить буквы в слове слева направо вася радугов Помощь студентам 2 03.10.2012 18:52
циклически сдвинуть элемент массива влево sergeyjm4 Общие вопросы C/C++ 0 05.01.2011 23:44
как циклически сдвинуть массив в C# ~Annie~ C# (си шарп) 4 22.10.2010 13:26
перемещающую строку по горизонтали слева направо. Andrson Помощь студентам 0 17.05.2010 22:36
Удалить первый элемент с заданным значением. Сдвинуть массив циклически на К элементов в право GydZu Паскаль, Turbo Pascal, PascalABC.NET 10 17.05.2009 16:38