w3resource

C Exercises: Read and print the elements of an array of length 7 replacing some values

C Basic Declarations and Expressions: Exercise-48 with Solution

Write a C program that reads and prints the elements of an array of length 7. Before printing, replace every negative number, zero, with 100.

Pictorial Presentation:

C Programming: Read and print the elements of an array of length 7 replacing some values

Sample Solution:

C Code:

#include <stdio.h>
int main() {
    int n[5], i, x;
    
    // Input the 5 members of the array
    printf("Input the 5 members of the array:\n");
    for(i = 0; i < 5; i++) {
        scanf("%d", &x);
        if(x > 0) {
            n[i] = x;
        } else {
            n[i] = 100;
        }
    }
    
    // Print the array values
    printf("Array values are: \n");
    for(i = 0; i < 5; i++) {
        printf("n[%d] = %d\n", i, n[i]);
    }
    
    return 0;
}

Sample Output:

Input the 5 members of the array:                                      
25                                                                     
45                                                                     
35                                                                     
65                                                                     
15                                                                     
Array values are:                                                      
n[0] = 25                                                              
n[1] = 45                                                              
n[2] = 35                                                              
n[3] = 65                                                              
n[4] = 15

Flowchart:

C Programming Flowchart: Read and print the elements of an array of length 7 replacing some values

C programming Code Editor:

Previous: Write a C program that reads an integer and find all its divisor.
Next: Write a C program to read and print the elements of an array of length 7, before print, put the triple of the previous position starting from the second position of the array.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.