Untitled
unknown
plain_text
3 years ago
1.4 kB
6
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...