Top.Mail.Ru
Ответы

Решите на языке C++

По дате
По рейтингу
Аватар пользователя
Искусственный интеллект
12345678910111213141516171819
 #include <iostream> 
#include <fstream> 
#include <string> 
using namespace std; 
int main() { 
    ifstream numbers("numbers.txt"); 
    ofstream odd("odd.txt"); 
    ofstream even("even.txt"); 
    if (numbers.is_open() && odd.is_open() && even.is_open()) { 
        int value; 
        while (numbers >> value) { 
            if (value & 1) odd << value << ' '; 
            else even << value << ' '; 
        } 
    } 
    numbers.is_open() ? numbers.close() : void(); 
    odd.is_open() ? odd.close() : void(); 
    even.is_open() ? even.close() : void(); 
} 
Аватар пользователя
Оракул

Примерно так

ifstream ifs ("test.txt", std::ifstream::in);
ofstream ofs_0 ("test0.txt", std::ofstream::out);
ofstream ofs_1 ("test1.txt", std::ofstream::out);
int a;
while(ifs>>a)if(a&1)ofs_1<<a; else ofs_0<<a;



Видео по теме