In C Language please.. 6. DigitMon by CodeChum Admin When I was a kid, I used to play Digimon. Now that I'm a programmer and I have this weird passion of digits, I want to combine them both to create the ultimate program: DigitMon! This DigitMon program would take an integer input and would output the sum of all the digits of the number. For example, if the input is 243, the output would be 9 because 2 + 4 + 3 = 9. In this case, we say that the DigitMon of 243 is 9.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

In C Language please..

6. DigitMon

by CodeChum Admin

When I was a kid, I used to play Digimon.

Now that I'm a programmer and I have this weird passion of digits, I want to combine them both to create the ultimate program: DigitMon!

This DigitMon program would take an integer input and would output the sum of all the digits of the number. For example, if the input is 243, the output would be 9 because 2 + 4 + 3 = 9. In this case, we say that the DigitMon of 243 is 9.

 

Instructions:

  1. In the code editor, you are provided with an initial code that asks the user for an integer input and passes this to a function call of the digitMon() function.
  2. The digitMon() function is a recursive function which has the following description:
    1. Return type - int
    2. Name - digitMon
    3. Parameters - one integer
    4. Description - this function is a recursive function that computes the DigitMon of the passed integer.
  3. The digitMon() function is already partially implemented. Your task is to fill in the blanks to make it work.

 

Input

1. Integer to be processed

 

Output

Enter n: 243
DigitMon of 243 is 9
main.c
6. DigitMon
1 #include<stdio.h>
2
by CodeChum Admin
3 int digitMon (int);
When I was a kid, I used to play Digimon.
4
5- int nain (void) {
int n;
6
Now that I'm a programmer and I have this weird passion of digits, I
want to combine them both to create the ultimate program: DigitMon!
printf("En ter n: ");
scanf("%d", &n);
This DigitMon program would take an integer input and would output
10
printf("DigitMon of Xd is %d", n, digitNon (n));
11
the sum of all the digits of the number. For example, if the input is
12
243, the output would be 9 because 2 + 4 + 3 = 9. In this case, we say
13
return 0;
that the DigitMon of 243 is 9.
14 }
15
16 - int digitMon (int n)
17
// TODO: Fill in the blanks
if(n = -) {
return --
} else {
return (n % 10) + --;
Instructions:
18
19
1. In the code editor, you are provided with an initial code that
20 -
asks the user for an integer input and passes this to a function
21
call of the digitMon() function.
22
23 H
2. The digitMon() function is a recursive function which has the
following description:
1. Return type - int
2. Name - digitMon
3. Parameters - one integer
4. Description - this function is a recursive function that
computes the DigitMon of the passed integer.
3. The digitMon() function is already partially implemented. Your
task is to fill in the blanks to make it work.
Input
1. Integer to be processed
Output
Enter n: 243
DigitMon of 243 is 9
Transcribed Image Text:main.c 6. DigitMon 1 #include<stdio.h> 2 by CodeChum Admin 3 int digitMon (int); When I was a kid, I used to play Digimon. 4 5- int nain (void) { int n; 6 Now that I'm a programmer and I have this weird passion of digits, I want to combine them both to create the ultimate program: DigitMon! printf("En ter n: "); scanf("%d", &n); This DigitMon program would take an integer input and would output 10 printf("DigitMon of Xd is %d", n, digitNon (n)); 11 the sum of all the digits of the number. For example, if the input is 12 243, the output would be 9 because 2 + 4 + 3 = 9. In this case, we say 13 return 0; that the DigitMon of 243 is 9. 14 } 15 16 - int digitMon (int n) 17 // TODO: Fill in the blanks if(n = -) { return -- } else { return (n % 10) + --; Instructions: 18 19 1. In the code editor, you are provided with an initial code that 20 - asks the user for an integer input and passes this to a function 21 call of the digitMon() function. 22 23 H 2. The digitMon() function is a recursive function which has the following description: 1. Return type - int 2. Name - digitMon 3. Parameters - one integer 4. Description - this function is a recursive function that computes the DigitMon of the passed integer. 3. The digitMon() function is already partially implemented. Your task is to fill in the blanks to make it work. Input 1. Integer to be processed Output Enter n: 243 DigitMon of 243 is 9
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY