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

Найти пару чисел и вставить между ними цифру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разбор задачи с Codeforces http://www.cyberforum.ru/cpp-beginners/thread1114167.html
Есть задача: Может кто-то мне объяснить як ее сделать. Вот ссылка на решение автора: http://codeforces.ru/blog/entry/10755 Также есть чужое решение (помогите его разобрать): #include...
C++ Как получить сигнал с клавиатуры, если активно другое приложение Всем привет. Хочу реализовать вызов приложения, которое в данный момент не является активным. Т.е. к примеру, пользователь задал клавишу 'R' для одной функции, которая должна выполниться не забирая... http://www.cyberforum.ru/cpp-beginners/thread1114156.html
Как организовать ввод в консольную строку даты в виде: dd/mm/yyyy C++
Подскажите, кто знает как организовать ввод в консольную строку даты в виде: dd/mm/yyyy. Чтобы потом можно было считать переменные day, month, year. Заранее спасибо!
C++ Передать число 987.5 между четырьмя процессами в MPI
Здравствуйте! Помогите разобраться необходимо сделать кольцевую передачу числа 987.5 между четырьмя процессами уменьшая его в трое до 5 в MPI, но при более чем двум процессам программа не работает,...
C++ Создание QT4 project в CodeBlocks http://www.cyberforum.ru/cpp-beginners/thread1114108.html
Я создаю нвый проект, выбираю QT4 project, присваиваю имя проекту, а дальше он просит указать расположение QT. Где его взять??
C++ Как сделать, чтобы сочетание клавиш 'enter'+'space' выходили из консоли #include <iostream> #include <conio.h> using namespace std; int main() { char c; cout<<"test\n"; A: c = getch(); подробнее

Показать сообщение отдельно
defetex
2 / 2 / 1
Регистрация: 08.03.2014
Сообщений: 48

Найти пару чисел и вставить между ними цифру - C++

08.03.2014, 20:00. Просмотров 352. Ответов 6
Метки (Все метки)

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
float a,b;
    cout<<"Enter a"<<endl;
    cin>>a;
    cout<<"Enter b"<<endl;
    cin>>b;
 
    
    it=el.begin();
    while(it!=el.end())
    {
        if(*it==a)
        {   it++;
            if(*it==b)
        {
                it--;
                el.insert(++it, 9);
            
            }}
        else if( it!=el.end()) it++;
 
        }
 
    for(it=el.begin();it!=el.end();it++)
    {
        cout<<*it<<" ";
    }
    cout<<endl;
Программа должна найти пару чисел и вставить между ними 9ку. Вроде работает, но не во всех случаях. Например если ввести 1 1 1 выкидывает с ошибкой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru