

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
`+` Code:
#include <iostream>
using namespace std;
int Mode(string m, int v)
{
if (m=="len") return 1;
if (m=="sum") return v%10;
if (m=="sumo") return (v%10%2==0?v%10:0);
return 0;
}
int solve(long long v, string mode)
{
if (v) return Mode(mode,v) + solve(v/10, mode);
return 0;
}
int main()
{
long long v;
cin >> v;
cout << solve(v, "len") << endl
<< solve(v, "sum") << endl
<< solve(v, "sumo");
}
`+` Chạy code: Ảnh
$\\$
`@Daoanhviet96`
Hãy giúp mọi người biết câu trả lời này thế nào?
#include <iostream>
using namespace std;
int main() {
long long n;
cin >> n;
int count = 0, sum = 0, even_sum = 0;
while (n > 0) {
int digit = n % 10;
count++;
sum += digit;
if (digit % 2 == 0) {
even_sum += digit;
}
n /= 10;
}
cout << count << endl << sum << endl << even_sum << endl;
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
