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

Дана последовательность целых чисел. Вставить новый элемент перед всеми четными элементами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Процессы и потоки? http://www.cyberforum.ru/cpp-beginners/thread1204035.html
Всем привет!) Помогите пожалуйста разобраться в....) В общем ситуация такая, написал бота-кликера для игры ArcheAge, по сути бот посылает в окно нажатие клавиш, читает цвета пикселя с экрана в координатах, ну и собственно на этом всё. Знаю, что есть боты которые вмешиваются в процессы игры, то есть не тупо читают инфу с экрана и посылают нажатия клавиш, а именно понимают где находится персонаж...
C++ Объединить 2 массива в один, в котором все числа идут по убыванию Привет всем. Мне нужно объединить 2 массива в один, в котором все числа идут по убыванию. Вот подробности задачи. Текстовый файл merge.dat содержит четыре строки. В первой строке записано натуральное число N (1 ≤ N ≤ 100 000) — количество дуболомов в первой шеренге. Вторая строка содержит N натуральных чисел, записанных через пробел. Числа идут в невозрастающем порядке. Каждое число лежит в... http://www.cyberforum.ru/cpp-beginners/thread1204026.html
Подключение glut C++
Всем привет, сегодня начал знакомство c++ и возникли проблемы с подключением библиотеки glut. Работаю в VS 2008. Прочел несколько туториалов по инициализации OpenGL в c++ и отчасти задуманное осуществить удалось, кроме подключения библиотеки glut. Пользовался данным туториалом, glut32.dll раскидал по положенным папкам, но подключаться противиться все равно. Как бороться с этим? Если надо, вот...
C++ Fstream и бинарные файлы
вообщем вопрос такой.. как читать строки из бинарного файла, и как записывать в бинарный файл строки используя fstream, и можно ли прочитав из бинарного строки.. работать с ними как с обычными?? или есть свои нюансы тоже?
C++ Создание абстрактных типов данных http://www.cyberforum.ru/cpp-beginners/thread1204008.html
Продемонстрировать создание абстрактных типов данных и производных от них на примере класса "Фигура" и "Прямоугольник" и "Окружность". #include <cstdlib> #include <iostream> using namespace std; const double PI = 3.1415926;
C++ Помогите найти ошибку с printf вот скажи, на что здесь ругаться: FILE *F=fopen("1_3.txt","w"); for(int i=0;i<1000;i++) {fprintf(F,"%d\n",1);}//<<-----------------------здесь ругается fclose(F); подробнее

Показать сообщение отдельно
chedman
80 / 79 / 2
Регистрация: 30.10.2013
Сообщений: 249
10.06.2014, 08:32     Дана последовательность целых чисел. Вставить новый элемент перед всеми четными элементами
dzrkot прав
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <vector>
 
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "");
 
    vector <int> vec;
 
    int x,n;
    char c;
    cout<< "Введите Длину последовательности n = ";
    cin >> n ;
    for (int i=0; i<n; i++)
    {
        cout<<"Введите число для элемента последовательности № "<< i+1<<endl;
        cin>> x;
        vec.push_back(x);
    }
    cout<<"Введите новый элемент числом, которое вставим перед четными элементами:"<<endl;
    cin>>c;
//проверяем на четность каждый элемент
    int f=n;//храним здесь размер вектора
    for (vector <int>::iterator iter=vec.begin(); iter<vec.end(); iter++)
    {
        if (vec[*iter]%2==0)
        {
            vec.insert(iter,(int) c);
            f++;
        }
    }
//выводим то, что получилось
    cout<<"Вот что получилось: "<<endl;
    for (int i=0; i<f; i++)
    {
 
        cout<<vec[i]<<" ";
 
    }
    return 0;
}
 
Текущее время: 16:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru