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

Добавление элемента, введенного с клавиатуры, в конец очереди - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблемы с кодом http://www.cyberforum.ru/cpp-beginners/thread724177.html
Не компилируется код, пишет ошибки, причем очень много, пожалуйста, посмотрите, что тут нужно исправить если нужны коды ошибок, я напишу!Компилятор турбоси30 #define N 20 int main( void ) { double mas ; double x; //Корни системы int otv; //Отвечает за порядок корней int i, j, k, n; //Ввод данных
C++ Возможно ли как-то переделать односвязный список в двусвязный? Собственно вопрос в названии. Возможно ли переделать односвязный список в двусвязный? Или проще написать программу наново? Вот сама программа. Считываю данные которые вводит пользователь, записываю их в список. В конце вывожу суму последнего и первого, второго и предпоследнего... #include <iostream> #include <fstream> #include <cstdlib> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread724168.html
Как сделать камеру (в игре) :D C++
Пишу 2D игру на движке HGE. Надо сделать камеру, чтобы она следовала за игроком (по Х-координате). Сделал так: float Offset = (-Player.X) + (Window.Width/2); hge->Gfx_SetTransform(0, 0, Offset, 0, 0, 1, 1);(третьим аргументом устанавливается смещение центральной точки "мира" по Х-координате) Все работает камера едет за игроком, НО слишком резко)) Всмысле, игрок может достаточно быстро...
C++ Массивы указателей, исключительные ситуации
Добрый вечер, обьясните пожалуйста почему нельзя сделать исключительную ситуацию вот так: int N; cout<<"Введите количество элементов массива\n"; Cstreet **mass; //массив указателей на обьекты класса while(cin>>N) { try { mass = new Cstreet *;
C++ Цикл с предусловием (Вычислить сумму ряда) http://www.cyberforum.ru/cpp-beginners/thread724159.html
Здравствуйте уважаемые форумчане. Вот задача. Не могу её реализовать, формулы больно пугают, теряюсь с чего начать. Помогите чем сможете. Заранее спасибо. Пусть {x}_{1}={x}_{2}={x}_{3}=1; {x}_{i}={x}_{i-1}+{x}_{i-3}, i=4,5,6... . Найти \sum_{i=1}^{50}\frac{{x}_{i}}{{2}^{i}}
C++ не работает удалением динамического массива строк Не знаю в чем проблема. вроде бы правильно написано. #include <iostream> #include <fstream> #include <stdio.h> #include "conio.h" #include <string.h> using namespace std; const char b = ",. "; подробнее

Показать сообщение отдельно
ps10n1ck
 Аватар для ps10n1ck
53 / 47 / 2
Регистрация: 10.11.2010
Сообщений: 132
08.12.2012, 23:34     Добавление элемента, введенного с клавиатуры, в конец очереди
Цитата Сообщение от X_Duke_Nuken_X Посмотреть сообщение
а ,собственно,где будет храниться очередь, и как вывести промежуточный результат на экран?
очередь хранится в std::vector<int> v (вектор выбрал просто для примера)
что-бы вывести определенный участок (от 2 до 5 элемента) необходимо сделать:
C++
1
2
3
4
std::vector<int>::iterator i;
  for(i = v.begin() + 1; i != v.begin() + 4; ++i)
    cout << *i << " ";
  cout << endl;
std::vector<int>::iterator i; - это просто указатель;
i = v.begin() - указатель на начало вектора (списка, очереди и т.д.)
итераторы позволяют применять к ним действия типа ++, --, +, -
вообще, почитай книгу по STL (к примеру Л.Аммерааль - STL для программистов на C++) - кратко описаны возможности STL - читается легко и доступным языком написана
 
Текущее время: 22:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru