C  Write a program that reads integers userNum and divNum as input, and outputs userNum divide

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
icon
Concept explainers
Question

Write a program that reads integers userNum and divNum as input, and outputs userNum divided by divNum three times. Note: End with a newline.

### Task Description

**Objective:** Write a program that reads integers `userNum` and `divNum` as input and outputs `userNum` divided by `divNum` three times. The output should be on a single line and end with a newline.

**Example:**
- **Input:**
  ```
  2000 2
  ```
- **Output:**
  ```
  1000 500 250
  ```

**Note:** In the C language, integer division discards fractions. For instance, 6 divided by 4 is 1 (the 0.5 is discarded).

### Code Template

Here is the code template to get you started:

```c
#include <stdio.h>

int main(void) {
    /* Type your code here. */

    return 0;
}
```

**Explanation of Template:**
1. `#include <stdio.h>`: This line includes the standard input-output library necessary for functions like `printf` and `scanf`.
2. `int main(void) { ... }`: This is the main function where the program execution starts. You will need to write your code inside this function.

### Detailed Explanation

The template provided is a basic boilerplate code in C. Below the comment `/* Type your code here. */`, you should implement the logic to:
1. Read integers `userNum` and `divNum` from input.
2. Perform three successive integer divisions of `userNum` by `divNum`.
3. Print the results on a single line.

To clarify, here’s a breakdown of the steps the program should follow:
1. **Reading Input:**
   - Read two integer values from the input. These represent `userNum` and `divNum`.
   
2. **Performing Calculations:**
   - First division: `result1 = userNum / divNum`.
   - Second division: `result2 = result1 / divNum`.
   - Third division: `result3 = result2 / divNum`.
   
3. **Output the Results:**
   - Print `result1`, `result2`, and `result3` each separated by a space.

### Sample Solution
Here is an example of what the complete code might look like:

```c
#include <stdio.h>

int main(void) {
    int userNum;
    int divNum;
    int result1, result2, result3;

    scanf("%d
Transcribed Image Text:### Task Description **Objective:** Write a program that reads integers `userNum` and `divNum` as input and outputs `userNum` divided by `divNum` three times. The output should be on a single line and end with a newline. **Example:** - **Input:** ``` 2000 2 ``` - **Output:** ``` 1000 500 250 ``` **Note:** In the C language, integer division discards fractions. For instance, 6 divided by 4 is 1 (the 0.5 is discarded). ### Code Template Here is the code template to get you started: ```c #include <stdio.h> int main(void) { /* Type your code here. */ return 0; } ``` **Explanation of Template:** 1. `#include <stdio.h>`: This line includes the standard input-output library necessary for functions like `printf` and `scanf`. 2. `int main(void) { ... }`: This is the main function where the program execution starts. You will need to write your code inside this function. ### Detailed Explanation The template provided is a basic boilerplate code in C. Below the comment `/* Type your code here. */`, you should implement the logic to: 1. Read integers `userNum` and `divNum` from input. 2. Perform three successive integer divisions of `userNum` by `divNum`. 3. Print the results on a single line. To clarify, here’s a breakdown of the steps the program should follow: 1. **Reading Input:** - Read two integer values from the input. These represent `userNum` and `divNum`. 2. **Performing Calculations:** - First division: `result1 = userNum / divNum`. - Second division: `result2 = result1 / divNum`. - Third division: `result3 = result2 / divNum`. 3. **Output the Results:** - Print `result1`, `result2`, and `result3` each separated by a space. ### Sample Solution Here is an example of what the complete code might look like: ```c #include <stdio.h> int main(void) { int userNum; int divNum; int result1, result2, result3; scanf("%d
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Operators
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