Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.08.2010, 18:48   #1
boomeer
Форумчанин
 
Аватар для boomeer
 
Регистрация: 04.08.2010
Сообщений: 110
По умолчанию итераты

Код:
#include <cstdlib>
#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{
    int ii;
    vector<int> i;
    while ((cin>> ii) and (ii!=42)){ i.push_back(ii);
    for (vector<int>::iterator it = i.begin(); it!=i.end(); ++it) {*it = ii*2;
    cout<< *it<<endl;;}}
    system("PAUSE");
    return 0;
}
Как возможно изменить код, чтобы кждый следующий вектор не выводился количеством (кол-во предыдущих +1)

Последний раз редактировалось boomeer; 08.08.2010 в 20:04.
boomeer вне форума Ответить с цитированием
Старый 08.08.2010, 20:19   #2
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

задайте вопрос по-другому, мну не понял что вам требуется
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 08.08.2010, 20:32   #3
boomeer
Форумчанин
 
Аватар для boomeer
 
Регистрация: 04.08.2010
Сообщений: 110
По умолчанию

выполняется {in 1 out 2} { in 2 out 4 4} {in 3 out 6 6 6}


требуется {in 1 out 2} { in 2 out 4} {in 3 out 6}
boomeer вне форума Ответить с цитированием
Старый 08.08.2010, 20:43   #4
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

Код:
while ((cin>> ii) and (ii!=42)){ 
       ii *= 2;
       i.push_back(ii);
       std::cout << ii << '\n';
    }
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 08.08.2010, 20:48   #5
boomeer
Форумчанин
 
Аватар для boomeer
 
Регистрация: 04.08.2010
Сообщений: 110
По умолчанию

ааааа, вон оно как!
Спасибо!
boomeer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц