#include <bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
string a,b,c;
cin>>a>>b>>c;
long long wynik=0;
int sizee=a.size();
for(int i=0; i<sizee; i++)
{
int przejscie=0;
int sum=0;
for(int j=i; j>=0; j--)
{
int awyn=a[j]-'0' ;
int bwyn=b[j]-'0';
int cwyn=c[j]-'0';
sum=awyn+bwyn+przejscie;
if(cwyn==sum%10)
{
przejscie=sum/10;
if(!przejscie)
{
wynik++;
}
}
else
{
break;
}
}
}
cout<<wynik;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | #include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); string a,b,c; cin>>a>>b>>c; long long wynik=0; int sizee=a.size(); for(int i=0; i<sizee; i++) { int przejscie=0; int sum=0; for(int j=i; j>=0; j--) { int awyn=a[j]-'0' ; int bwyn=b[j]-'0'; int cwyn=c[j]-'0'; sum=awyn+bwyn+przejscie; if(cwyn==sum%10) { przejscie=sum/10; if(!przejscie) { wynik++; } } else { break; } } } cout<<wynik; } |
English