Pagini recente » Cod sursa (job #1120627) | Cod sursa (job #1559119) | Cod sursa (job #2901677) | Cod sursa (job #2066515) | Cod sursa (job #32282)
Cod sursa(job #32282)
#include<fstream.h>
#include<string.h>
short c[20],P=1,d[20],m[20];
#include<stdlib.h>
void main(){
ifstream fin("adunare.in");
ofstream fout("adunare.out");
char a[15],b[15];
fin>>a>>b;
for (int i=0;i<strlen(a);i++)
c[strlen(a)-1-i]=a[i]-'0';
for (i=0;i<strlen(b);i++)
d[strlen(b)-1-i]=b[i]-'0';
short t=0,o=0;
for (int j=0;j<strlen(a);j++){
P=d[j]+c[j]+t;
m[o++]+=P%10;
t=P/10;
if (m[o-1]>9){
m[o]+=1;
short u=m[o-1]%10;
m[o-1]=u;}}
if (t>0)
m[o]=t;
for (i=o-1;i>=0;i--)
fout<<m[i];
fin.close();
fout.close();
}