Informatică, întrebare adresată de andreutza201513, 9 ani în urmă

Din fisierul DATE.IN se citesc ,un nr nat n,un sir de nr intregi. Construti fisierul POZITIVE.OUT,care contine toate nr >=0,care cotine toate nr neg din DATE.IN.

Răspunsuri la întrebare

Răspuns de Relampago
0
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("date.in");
ofstream g("pozitive.out");
ofstream k("negative.out");
int i,n,x;
int main()
{ //deci noi practic citim n numere din fisier,deci stim cate sunt
    //asta inseamna ca vom folosi un for de la 1 la n,cate
    //vrem sa citim si il prelucram
    f>>n;
    for(i=1; i<=n; i++)
    { //citim urmatorul numar,numarul care ne intereseaza,pe x;
        f>>x;
        //daca e mai mare ca 0 il pune in fisierul de iesire
        // pozitive.out,altfel il pune in negative.out
        if(x>0)g<<x<<" ";
        else k<<x<<" ";
    }
    //la sfarsit e necesar sa inchidem fisierele;
    g.close();
    k.close();}
Alte întrebări interesante