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

Указатели: сдвинуть элементы циклически на 1 позицию влево - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить функцию f(x), используя ее разложение в степенной ряд. http://www.cyberforum.ru/cpp-beginners/thread663801.html
Вычислить функцию f(x), используя ее разложение в степенной ряд. Параметр x ввести с клавиатуры. Вычисления закончить, когда очередной член ряда станет меньше заданного значения погрешности...
C++ Решение системы СЛАУ одним из методов Гаусса: исправить код Было задание решение системы СЛАУ одним из методов Гауса.(матрицы до 5 на 5). Код написал,работает вроде программа верно,но постоянно выскакивает ошибка. Что это за ошибка и помоги плиз исправить!!!... http://www.cyberforum.ru/cpp-beginners/thread663800.html
Множество из m n- мерных векторов C++
Уважаемые программисты, помогите пожалуйста. Что тот я совсем не понимаю с чего начать и чем закончить. задача:Дано множество из m n- мерных векторов. Удалить из него минимальное количество...
Шаблон в конструкторе C++
class A { template <class Type> A(Type Object) { } friend class B; };
C++ Метод peek() передвигает курсор http://www.cyberforum.ru/cpp-beginners/thread663790.html
Столкнулся с такой вещью. Есть код, в котором происходит перемещение курсора по файлу и вывод позиции курсора перед считыванием peek() и после считывания. #include <iostream> #include <string>...
C++ Как создать двумерный динамический массив Помогите, пожалуйста, в таком вопросе: нужно создать динамический двумерный массив. Да он еще должен быть такой, чтоб длина строк была разной, а элементы вводились не при инициализации, а уже при... подробнее

Показать сообщение отдельно
John Prick
801 / 734 / 145
Регистрация: 27.07.2012
Сообщений: 2,107
Завершенные тесты: 3
04.10.2012, 23:39
Цитата Сообщение от BumerangSP Посмотреть сообщение
Так он вроде вправо сдвигает, а в условии влево надо.
7 раз сдвинуть вправо - получится 1 раз влево.
Если влево, то так:
C++
1
2
3
4
5
6
    // Циклически сдвигаем на 1 ВЛЕВО
    cout<<"\n\n\tNoviy masiv\n\n\t";
    int first = pMas[0];
    for(i = 0; i < 7; ++i) // индекс до 7, а не 8, иначе выйдем за границу массива
        pMas[i] = pMas[i + 1];
    pMas[7] = first;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru