(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!

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education