Cod sursa(job #1185554)

Utilizator alexinulstana alexandru alexinul Data 15 mai 2014 23:34:44
Problema A+B Scor 100
Compilator c Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    FILE *in,*out;
    in=fopen("adunare.in","rt");
    out=fopen("adunare.out","wt");
    int a=0,b=0,i,rez=0;
    char s[11];
    fgets(s,10,in);
    for(i=0;i<strlen(s)-1;i++)
        a=a*10+(s[i]-'0');
    fgets(s,10,in);
    for(i=0;i<strlen(s)-1;i++)
        b=b*10+(s[i]-'0');
    rez=a+b;
    i=0;
    while(rez!=0)
    {
        a=rez%10;
        s[i]=a;
        rez=rez/10;
        i++;
    }
    i--;
    while(i>=0)
    {
        fputc(s[i]+'0',out);
        i--;
    }
    fclose(in);
    fclose(out);
    return 0;
}