Segregowanie liczb na parzyste oraz nieparzyste do pliku

Segregowanie liczb na parzyste oraz nieparzyste do pliku

Program: segregujący zaimplementowane elementy tablicy dzieląc liczby na parzyste jak i nieparzyste po czym zapisuje je do pliku.

Dane wyjściowe:

Parzyste , 2 , , 4 , ,6
Nieparzyste 1 3 5

Kompilator: Dev C++

Kod programu:

//Segregowanie liczb na parzyste oraz nieparzyste do pliku

#include <cstdlib>
#include <iostream>
#include <fstream>
#include <sstream>

using namespace std;
int main(int argc, char *argv[])
{
    int x,j,i;
    fstream o;
    stringstream obiekt;
    char tab[1000] = "1,2,3,4,5,6";
    o.open("los.txt", ios::out);
	obiekt<<tab;
	obiekt>>x;
    if (o.is_open())
    {
                    o<<"Parzyste ";
                    for(i=0;i<255;i++)
                    { 
						if (tab[i]%2==0)               
							o<<tab[i]<<" ";
                    }
                    o<<"Nieparzyste ";
                    for(j=0;j<255;j++)
                    { 
						if (tab[j]%2==1) 
							o<<tab[j]<<" ";
                    }            
	}   
    system("PAUSE");
    return EXIT_SUCCESS;
}