Cod sursa(job #749148)

Utilizator MagnvsDaniel Constantin Anghel Magnvs Data 15 mai 2012 21:53:10
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <cassert>
#include <cstdio>
#include <cstdlib>

void read_int(int &x){
    while (*buffer<'0'|| *buffer>'9'){
        ++buffer;
    }

    x=0;
    while (*buffer>='0'&& *buffer<='9'){
        x=x*10+*buffer-'0';
        ++buffer;
    }
}

int main(){
    int fs, n;
    
    assert(freopen("adunare.in", "r", stdin));
    fseek(stdin, 0, SEEK_END);
    fs=ftell(stdin);
    buffer=(char*)malloc(fs);
    rewind(stdin);
    assert(fread(buffer, 1, fs, stdin));
    fclose(stdin);

    read_int(a); read_int(b);
    assert(freopen("adunare.out", "w", stdout));
    printf("%d\n", a+b);
    fclose(stdout);

    return 0;
}