C Exercises: Find all numbers which are dividing by 7 and the remainder is equal to 2 or 3 between two given integer numbers
C Basic Declarations and Expressions: Exercise-40 with Solution
Write a C program that finds all integer numbers that divide by 7 and have a remainder of 2 or 3 between two given integers.
Sample Solution:
C Code:
#include <stdio.h>
int main() {
int x, y, temp, i, sum=0;
// Prompt for user input
printf("\nInput the first integer: ");
scanf("%d", &x);
printf("\nInput the second integer: ");
scanf("%d", &y);
// Swap values if x is greater than y
if(x > y) {
temp = y;
y = x;
x = temp;
}
// Iterate through numbers between x and y (exclusive)
for(i = x+1; i < y; i++) {
// Check if the number modulo 7 is 2 or 3
if((i%7) == 2 || (i%7) == 3) {
printf("%d\n", i);
}
}
return 0;
}
Sample Output:
Input the first integer: 25 Input the second integer: 45 30 31 37 38 44
Flowchart:
C programming Code Editor:
Previous: Write a C program to calculate the sum of all number not divisible by 17 between two given integer numbers.
Next: Write a C program to print 3 numbers in a line, starting from 1 and print n lines. Accept number of lines (n, integer) from the user.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/c-programming-exercises/basic-declarations-and-expressions/c-programming-basic-exercises-40.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics