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

Указатели: сдвинуть элементы циклически на 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++ Как создать двумерный динамический массив Помогите, пожалуйста, в таком вопросе: нужно создать динамический двумерный массив. Да он еще должен быть такой, чтоб длина строк была разной, а элементы вводились не при инициализации, а уже при... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6707 / 5116 / 482
Регистрация: 14.02.2011
Сообщений: 17,190
04.10.2012, 23:11
Цитата Сообщение от Sasha1994 Посмотреть сообщение
здвиньте элементы циклически на 1 позицию влево.
Цитата Сообщение от Sasha1994 Посмотреть сообщение
for(i=0;i<7;i++)// oskl'ki mi zsunuli elementi masivu na 1 vlivo, znachit jogo rozmir zmenshivsya na 1
{
mas[i]=mas[i+1];// drugij element stae pershim i tak dali
cout<<mas[i];cout<<" ";
}
Циклически- это значит что самый левый должен стать самым правым( самый младший самым старшим)
посему твой код должен выглядеть так
C++
1
2
3
4
5
6
7
8
int tmp=mas[0];
for(i=0;i<7;i++)// oskl'ki mi zsunuli elementi masivu na 1 vlivo, znachit jogo rozmir zmenshivsya na 1 
 {
 mas[i]=mas[i+1];// drugij element stae pershim i tak dali
 cout<<mas[i];cout<<" ";
 }
mas[7]=tmp;
cout<<mas[7];cout<<" ";
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru