// iter/advance2.cpp #include #include #include using namespace std; int main() { istream_iterator cinPos(cin); ostream_iterator coutPos(cout," "); /* Пока при вводе не будет достигнут конец файла * - записывать каждую третью строку */ while (cinPos != istream_iterator()) { // Пропустить следующие две строки advance (cinPos, 2); // Чтение и запись третьей строки if (cinPos != istream_iterator()) { *coutPos++ = *cinPos++; } } cout << endl; }