Generation

generate functionTue, 20 Dec 2022

Write a recursive function that returns the sum of the odd digits of a natural number.

#include<iostream> using namespace std; int sum_odd_digits(int n) { if(n == 0) return 0; else if((n % 10) % 2 == 1) return (n % 10) + sum_odd_digits(n / 10); else return sum_odd_digits(n / 10); } int main() { int n; cin >> n; cout << sum_odd_digits(n); return 0; }

Questions about programming?Chat with your personal AI assistant