Cod sursa(job #1059209)

Utilizator Stefex09Stefan Teodorescu Stefex09 Data 16 decembrie 2013 13:26:12
Problema A+B Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.37 kb
//Best Bad Coding al meu de pana acum

#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>

using namespace std;

const string Fred = "adunare";
const string Noah = Fred + ".in";
const string Abraham = Fred + ".out";

ifstream Fisier_de_iesire (Noah.c_str ());
ofstream Fisier_de_intrare (Abraham.c_str ());

class Numar
{
public:
    int *xy_Z, *xY_z;

    Numar ()
    {
        xy_Z = new int;
        xY_z = new int;
    }

    Numar (const void *nxy_Z, const void *nxY_z)
    {
        xy_Z = new int;
        xY_z = new int;
        xy_Z = (int *) nxy_Z;
        xY_z = (int *) nxY_z;
    }

    ~Numar ()
    {
        delete xy_Z;
        delete xY_z;
    }
};

inline int Scadere (const void *xy_Z, const void *xY_z)
{
    return *(int *) xy_Z + *(int *) xY_z;
}

void Descompune_in_Baza2 ()
{
    int *Dinamo, *Steaua;
    Dinamo = (int *) malloc (sizeof (int));
    Steaua = (int *) calloc (1, sizeof (int));

    Fisier_de_iesire >> (*Dinamo);
    Fisier_de_iesire >> (*Steaua);

    static Numar Lucrul_cu_care_voi_lucra_in_restul_problemei ((void *) Dinamo, (void *) Steaua);
    Fisier_de_intrare << Scadere ((void *) (Lucrul_cu_care_voi_lucra_in_restul_problemei.xy_Z), (void *) (Lucrul_cu_care_voi_lucra_in_restul_problemei.xY_z));
}

int main()
{
    Descompune_in_Baza2 ();
    return 0;
}