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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Движение спрайта по синусоиде http://www.cyberforum.ru/cpp-beginners/thread296336.html
Подскажите, пожалуйста, как реализовать движение спрайта по синусоиде? Сейчас движется только горизонтально. (Спрайт движется по форме, меняя скорость) //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init)...
C++ Передача массива в функцию. ЗАДАНИЕ: Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран. ************************************ например: #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)); .... .... http://www.cyberforum.ru/cpp-beginners/thread296331.html
Метод Гаусса не работает в другом проекте C++ Builder
Скопировал метод с Вики и протестил на примерах СЛАУ - работало. Скопировал в другой проект - не работает, дает NAN. + не могу передать в функцию динамически объявлений массив. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h"
как в фале заменить все прописные русские буквы на строчные, а все строчные — на прописные? C++
Ребят, как в фале заменить все прописные русские буквы на строчные, а все строчные — на прописные?
C++ Функция поиска в динамическом списке http://www.cyberforum.ru/cpp-beginners/thread296306.html
Помощь нужна в реализации поиска в динамическом списке.. Мозг не понимает еще. Ошшень желательно бы не смешивать с С. Ибо учу всего 2 с половиной месяца и отхождения от С++ вызывают панику) #include <cstdio> #include <cstdlib> #include <iostream> #include <string.h> using namespace std; class List
C++ Счастливый билет Всем привет помогите с решением задачи.Вводится шестизначное число .Определить является ли билет с этим номером счастливым ?Нужно использовать остаток от деления. подробнее

Показать сообщение отдельно
lifestyle
Mobile Developer
231 / 227 / 4
Регистрация: 10.05.2009
Сообщений: 917
16.05.2011, 00:49     Переместить элемент на n поз. назад(кольц.односв.сп)
я вообще не понимаю что ты тут делаешь))))
вот у тебя есть уже реализованный список? как ты добавляешь новый обьект в список? -вот таким же принципом и меняешь место обьекты))зачем ты делаешь новую позицию?!
создай метод
C++
1
2
3
4
5
6
7
 void move(Node node)
{
      this->prev=this->next;//предыдущий элемент указывает на следующий элемент пердвигаемого обьекта
      this->next=node->next;//указател передвигаемого обьекта ставим на n+1
      node->next->prev=this;//n+1 prev указываем на передвигаемый обьект
      node->next=this;// обьект на месте n указываем на передвигаемый обьект
}
Кольцевой двусторонний список.

в не кольцевом и одностороннем списке пропиши три метода :
1. перенос главы списка
2. перенос хвоста списка
3. перенос элементы в "середине" списка + метод типа getNodeAtIndex(int i index) чтобы можно было предшествующие элементы достать и работать с ними так как поля prev в одностороннем уже нету.
первые два мтеода нужны посколько если главу списка смещаешь то не нужно пердшествующие ему элемент линковать и в хвосте не нужно следующий с предшествующим линковать.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru