Pagini recente » Cod sursa (job #479618) | Cod sursa (job #538417) | Cod sursa (job #2477839) | Cod sursa (job #3191956) | Cod sursa (job #43223)
Cod sursa(job #43223)
#include<fstream.h>
#include<math.h>
#include<string.h>
int main()
{ifstream fin("adunare.in");
ofstream fout("adunare.out");
char s1[7],s2[7],s3[7]="000000";
int t=0,bau;
fin.get(s1,7);
fin.get();
fin.get(s2,7);
strcpy(s1,strrev(s1));
strcpy(s2,strrev(s2));
if(strlen(s1)>strlen(s2)) bau=strlen(s1);
else bau=strlen(s2);
for(int i=0;i<bau;i++)
{
s1[i]=s1[i]-'0';
s2[i]=s2[i]-'0';
int s=s1[i]+s2[i]+t;
s3[i]=s%10;
t=s/10;
}
s3[bau]='\0';
strcpy(s3,strrev(s3));
if(t) fout<<t;
fout<<s3;
fin.close();
fout.close();
return 0;
}