Untitled
unknown
plain_text
3 years ago
1.4 kB
8
Indexable
#include <iostream>
#include <fstream>
#include <cmath>
#include <algorithm>
using namespace std;
ifstream infile("input.txt");
long long int f(string &s){
int l = s.size()-1;
long long int res=0;
char ss[2];
ss[1] = '\0';
for (int i=0;i<s.size();i++){
ss[0]=s[i];
res+=atoi(ss)*pow(10,l);
l--;
}
return res;
}
int main()
{
int n=1000;
long long int a[n];
long int b[n];
for (int i=0;i<n;i++){
a[i] = 0;
b[i] = 0;
}
int k=0,m=0;
if (infile.is_open()) {
string line;
while (getline(infile, line)) {
string::iterator it = remove(line.begin(), line.end(), '\r');
line.erase(it, line.end());
if (k==0){
k=f(line);
} else {
m = f(line);
}
}
}
cout<<k<<endl;
cout<<m;
a[n-1]=k;
b[n-1] = m;
int r=0;
for (int j=n-1;j>-1;j--){
r = a[j]+b[j]+r;
a[j]=r%n;
r/=n;
}
int i=0;
while (!a[i]){
i++;
}
ofstream outfile("output.txt");
int p;
outfile<<a[i];
i++;
for (i;i<n;i++){
p=100;
while (p>0){
outfile<<a[i]/p;
a[i]%=p;
p/=10;
}
}
}Editor is loading...