(C PROGRAMMING ONLY!) 6. Teaching the Dog To Sit by CodeChum Admin Ever since I was a kid, I've always wanted to see a dog sit because it's so cute ?   Let's create a function that lets a dog sit!   Instructions: In the code editor, you are provided with the definition of a struct Dog. This struct needs an integer value for its age. Furthermore, in the main, a Dog is already created for you and is passed to a call to a function, sit(). Your task is to declare and define the function sit() which has the following details: Return type - void Name - sit Parameters - 1 Dog Description - prints the message, "Arf arf! My age is and I know how to sit!" Input 1. The age of the Dog Output Enter age of Dog: 3 Arf arf! My age is 3 and I know how to sit!

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter8: Arrays
Section: Chapter Questions
Problem 8RQ
icon
Related questions
Question

(C PROGRAMMING ONLY!)

6. Teaching the Dog To Sit
by CodeChum Admin

Ever since I was a kid, I've always wanted to see a dog sit because it's so cute ?

 

Let's create a function that lets a dog sit!

 

Instructions:

In the code editor, you are provided with the definition of a struct Dog. This struct needs an integer value for its age. Furthermore, in the main, a Dog is already created for you and is passed to a call to a function, sit().
Your task is to declare and define the function sit() which has the following details:
Return type - void
Name - sit
Parameters - 1 Dog
Description - prints the message, "Arf arf! My age is <AGE_OF_DOG> and I know how to sit!"
Input

1. The age of the Dog

Output

Enter age of Dog: 3
Arf arf! My age is 3 and I know how to sit!

main.c
< > +c
1 #include<stdio.h>
2
3 typedef struct {
int age;
4
5 } Dog;
7 || TODO: Declare the sit() function here
8
9
10 int main(void) {
Dog dog;
11
12
printf("Enter age of Dog: ");
scanf ("%d", &dog.age);
13
14
15
16
sit(dog);
17
18
return 0;
19 }
20
...
>
Transcribed Image Text:main.c < > +c 1 #include<stdio.h> 2 3 typedef struct { int age; 4 5 } Dog; 7 || TODO: Declare the sit() function here 8 9 10 int main(void) { Dog dog; 11 12 printf("Enter age of Dog: "); scanf ("%d", &dog.age); 13 14 15 16 sit(dog); 17 18 return 0; 19 } 20 ... >
main.c
< >
+ c
2
3 typedef struct
int age;
4
5 } Dog;
7 // TODO: Declare the sit() function here
8
10 int main(void) {
Dog dog;
11
12
printf("Enter age of Dog: ");
scanf("%d", &dog.age);
13
14
15
16
sit(dog);
17
18
return 0;
19 }
20
21 // TODO: Define the sit() function here
Transcribed Image Text:main.c < > + c 2 3 typedef struct int age; 4 5 } Dog; 7 // TODO: Declare the sit() function here 8 10 int main(void) { Dog dog; 11 12 printf("Enter age of Dog: "); scanf("%d", &dog.age); 13 14 15 16 sit(dog); 17 18 return 0; 19 } 20 21 // TODO: Define the sit() function here
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Types of Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT