Answer:
Here it is
Explanation:
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
int nr_digits1 = 0, nr_digits2 = 0;
int sum1 = 0, sum2 = 0;
int max_digit1 = 0, max_digit2 = 0;
while (a > 1)
{
int digit = a % 10;
nr_digits1 += 1;
sum1 += digit;
if (digit > max_digit1)
{
max_digit1 = digit;
}
a /= 10;
}
while (b > 1)
{
int digit = b % 10;
nr_digits2 += 1;
sum2 += digit;
if (digit > max_digit2)
{
max_digit2 = digit;
}
b /= 10;
}
cout << "For a: \n" << " No. of digits: " << nr_digits1 << "\n";
cout << " Sum of digits: " << sum1 << "\n";
cout << " Max digit: " << max_digit1 << "\n";
cout << "\n";
cout << "For b: \n" << " No. of digits: " << nr_digits2 << "\n";
cout << " Sum of digits: " << sum2 << "\n";
cout << " Max digit: " << max_digit2 << "\n";
return 0;
}
Def sum_digits(s): result=0; isSummed=False; for char in s: if char=="0" or char=="1" or char=="2" or char=="3" or char=="4" or char=="5" or char=="6" or char=="7" or char=="8" or char=="9": result+=int(char); if not isSummed: isSummed=True; if not isSummed: raise ValueError(); else: return int(result);