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

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

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

Показать сообщение отдельно
chedman
81 / 80 / 2
Регистрация: 30.10.2013
Сообщений: 251
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;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru