C Exercises: Divide all numbers between 1 and 100 and find all those numbers where remainder value is 3
Print numbers (1–100) leaving a remainder of 3 when divided by input
Write a C program that accepts an integer from the user and divides all numbers between 1 and 100. Print those numbers where the remainder value is 3.
Sample Solution:
C Code:
#include <stdio.h>
int main () {
// Declare variables
int x, i, y;
// Prompt user for input
printf("Input a number (integer):\n");
// Read an integer from user and store it in 'x'
scanf("%d", &x);
// Print a message about the remainder condition
printf("\nRemainder value is 3 after divide all numbers between 1 and 100 by %d:\n", x);
// Loop to check for remainder condition
for (i = 1; i <= 100; i++){
if (i % x == 3){
printf("%d\n", i);
}
}
return 0; // End of program
}
Sample Output:
Input a number (integer): 65 Remainder value is 3 after divide all numbers between 1 and 100 by 65: 3 68
Flowchart:
For more Practice: Solve these Related Problems:
- Write a C program to iterate numbers 1 to 100 and print those that yield a remainder of 3 when divided by a user-supplied divisor.
- Write a C program to compute and display numbers in the range 1–100 that satisfy a given modulus condition using loops.
- Write a C program to filter and print numbers based on the remainder condition using a function that accepts the divisor.
- Write a C program to print numbers meeting the modulus condition, using pointer traversal through a pre-defined array of numbers.
Go to:
PREV : Classify a number as positive/negative and odd/even, or print "Zero".
NEXT : Find max value and position from 7 integers.
C programming Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.