Cod sursa(job #1260479)

Utilizator osiaccrCristian Osiac osiaccr Data 11 noiembrie 2014 12:44:58
Problema A+B Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include<fstream>
#include<string.h>
using namespace std;
char s[1001];
int i,t,a[1001],b[1001],c[10001],x,n;
ifstream f("adunare.in");
ofstream g("adunare.out");
int main(){
f.getline(s,1001);
n=strlen(s);
for(i=0;i<n;i++)
    a[n-i]=s[i]-'0';
 a[0]=n;
f.getline(s,1001);
n=strlen(s);
for(i=0;i<n;i++)
    b[n-i]=s[i]-'0';
  b[0]=n;
  t=0;
for(i=1;i<=a[0]||i<=b[0];i++){
    x=a[i]+b[i]+t;
    c[i]=x%10;
    t=x/10;

    }

c[0]=i-1;
if(t>0){
    c[i]=t;
    c[0]++;
}
for(i=c[0];i>=1;i--)
    g<<c[i];









return 0;
}