Write a for loop to populate array userGuesses with NUM_GUESSES integers. Read integers using scanf. Ex: If NUM_GUESSES is 3 and user enters 9 5 2, then userGuesses is {9, 5, 2}.

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
**Task Description:**

Write a for loop to populate the array `userGuesses` with `NUM_GUESSES` integers. Read integers using `scanf`. 

Example: If `NUM_GUESSES` is 3 and the user enters 9, 5, and 2, then `userGuesses` is {9, 5, 2}.

**Code Snippet:**

```c
#include <stdio.h>

int main(void) {
    const int NUM_GUESSES = 3;
    int userGuesses[NUM_GUESSES];
    int i;

    /* Your solution goes here */

    for (i = 0; i < NUM_GUESSES; ++i) {
        printf("%d ", userGuesses[i]);
    }
    printf("\n");

    return 0;
}
```

**Explanation:**

The code defines a program that requires user input to fill an array named `userGuesses` with a fixed number of integers (three in this case). Inside the `main` function:

1. `NUM_GUESSES` is set as a constant with a value of 3.
2. An array `userGuesses` of size `NUM_GUESSES` is declared.
3. A placeholder comment indicates where the loop structure to gather user input should be implemented.
4. A for loop iterates over the `userGuesses` array to print each integer separated by spaces. 
5. The program ends by returning 0.

**Instructions for Completing the Code:**

Insert a for loop after the comment `/* Your solution goes here */` that uses `scanf` to read integers from the user and fill the `userGuesses` array. Here’s what that might look like:

```c
    for (i = 0; i < NUM_GUESSES; ++i) {
        scanf("%d", &userGuesses[i]);
    }
```
Transcribed Image Text:**Task Description:** Write a for loop to populate the array `userGuesses` with `NUM_GUESSES` integers. Read integers using `scanf`. Example: If `NUM_GUESSES` is 3 and the user enters 9, 5, and 2, then `userGuesses` is {9, 5, 2}. **Code Snippet:** ```c #include <stdio.h> int main(void) { const int NUM_GUESSES = 3; int userGuesses[NUM_GUESSES]; int i; /* Your solution goes here */ for (i = 0; i < NUM_GUESSES; ++i) { printf("%d ", userGuesses[i]); } printf("\n"); return 0; } ``` **Explanation:** The code defines a program that requires user input to fill an array named `userGuesses` with a fixed number of integers (three in this case). Inside the `main` function: 1. `NUM_GUESSES` is set as a constant with a value of 3. 2. An array `userGuesses` of size `NUM_GUESSES` is declared. 3. A placeholder comment indicates where the loop structure to gather user input should be implemented. 4. A for loop iterates over the `userGuesses` array to print each integer separated by spaces. 5. The program ends by returning 0. **Instructions for Completing the Code:** Insert a for loop after the comment `/* Your solution goes here */` that uses `scanf` to read integers from the user and fill the `userGuesses` array. Here’s what that might look like: ```c for (i = 0; i < NUM_GUESSES; ++i) { scanf("%d", &userGuesses[i]); } ```
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
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