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

Переместить элемент на n поз. назад(кольц.односв.сп) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача массива в функцию. http://www.cyberforum.ru/cpp-beginners/thread296331.html
ЗАДАНИЕ: Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран. ************************************ например: #include<stdio.h> #include<conio.h> void show array (double a, unsigned n); int main () { clrscr (); double a; unsigned i,n; a=(double*)malloc(n*sizeof(double)); .... ....
C++ как в фале заменить все прописные русские буквы на строчные, а все строчные — на прописные? Ребят, как в фале заменить все прописные русские буквы на строчные, а все строчные — на прописные? http://www.cyberforum.ru/cpp-beginners/thread296307.html
C++ Функция поиска в динамическом списке
Помощь нужна в реализации поиска в динамическом списке.. Мозг не понимает еще. Ошшень желательно бы не смешивать с С. Ибо учу всего 2 с половиной месяца и отхождения от С++ вызывают панику) #include <cstdio> #include <cstdlib> #include <iostream> #include <string.h> using namespace std; class List
C++ Счастливый билет
Всем привет помогите с решением задачи.Вводится шестизначное число .Определить является ли билет с этим номером счастливым ?Нужно использовать остаток от деления.
C++ в чём ошибка? http://www.cyberforum.ru/cpp-beginners/thread296286.html
Программа не дописанная. #include <iostream> // подключение библиотеки ввода-вывода #include <conio.h> // подключение библиотеки функций работы с консолью #include <cmath> using namespace std; int main() { setlocale (LC_ALL,"Russian");
C++ Функция и структура Всем привет! Задали написать программу: Инициализировать целочисленный массив 9х4. Транспонировать массив. Оформить вычисления в виде функции с параметрами: исходный массив, размерность массива, результирующий массив; тип возвращаемого значения – int. Записать полученный массив в структуру str и в файл. Считать из файла четвертую строку массива и вывести её на экран. Саму прогу в... подробнее

Показать сообщение отдельно
lifestyle
Mobile Developer
232 / 228 / 4
Регистрация: 10.05.2009
Сообщений: 917
15.05.2011, 23:41     Переместить элемент на n поз. назад(кольц.односв.сп)
1.указатель с предпоследнего обьекта ставишь на первый
2.последний впихиваешь в нужном месте, путем изменения указателя обьекта который будет идти на месте n-1 по новому будет указывать на твоей "последний" обьект который ты перетащиль , а указатель этого "последнего" обькта ставишь на обьект n+1.

если список двусторонний то просто так же меняешь указатели "назад"

Добавлено через 2 минуты
| 1 |->| 2 |-> | 3 |->| 4 |->| 1 |

| 1 |->| 2 |-> | 3 |-X>| 4 |-X>| 1 | => | 1 |-X>| 2 |-> | 3 |->| 1 |

=> | 1 |->| 4 |->| 2 |-> | 3 |->| 1 |
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru