Форум программистов, компьютерный форум 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
54 / 48 / 2
Регистрация: 10.11.2010
Сообщений: 132
08.12.2012, 23:10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#include <vector>
 
using std::cout;
using std::cin;
using std::endl;
 
int main(){
  const int elements = 10;
  int mas[elements] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  std::vector<int> v;
  int data = 0;
  // копируем данные из массива в вектор
  for(int i = 0; i < elements; ++i)
    v.push_back(mas[i]);
  
  // добавляем элемент в конец вектора
  cin >> data;
  v.push_back(data);
 
  // выводим содержимое вектора
  std::vector<int>::iterator i;
  for(i = v.begin(); i != v.end(); ++i)
    cout << *i << " ";
  cout << endl;
 
return 0;
}
в зависимости от твоих дальнейших нужд выбираешь необходимую для тебя структуру хранения данных:
vector (#include <vector>)
list (#include <list>)
deque ( (#include <deque>))
и меняешь в коде соответственно vector на list или deque
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru