C Program To Print Numbers Divisible by 3 and 5

In this post, we will learn how to print numbers divisible by 3 and 5 using C Programming language.

A number is divisible by 3 if the sum of its digits is also divisible by 3. For example: 153 is divisible by 3 because 1 + 5 + 3 = 9. 9 is divisible by 3 so, 153 is divisible by 3.

A number is divisible by 5 if it’s unit place is 0 or 5. For example: 150, 275, and 325 etc.

We will be using and(&&) operator to print numbers divisible by both 3 and 5.

So, without further ado, let’s begin this tutorial.

C Program To Print Numbers Divisible by 3 and 5

#include<stdio.h>
int main(){
  int i, num;
  
  //Asking for input
  printf("Enter the last number: ");
  scanf("%d", &num);
  
  printf("Numbers Divisible by 3 and 5 Between 0 to %d are: \n", num);
  for (i = 1; i <= num; i++){
    if (i % 3 == 0 && i % 5 == 0){
      printf("%d ", i);
    }
  }
  return 0;
}

Output

Enter the last number: 100
Numbers Divisible by 3 and 5 Between 0 to 100 are: 
15 30 45 60 75 90 

How Does This Program Work ?

  int i, num;

In this program, we have declared two int data type variables named i and num.

  //Asking for input
  printf("Enter the last number: ");
  scanf("%d", &num);

Then, the user is asked to enter the last value upto which the user wants to find the divisible numbers.

  printf("Numbers Divisible by 3 and 5 Between 0 to %d 
  are: \n", num);
  for (i = 1; i <= num; i++){
    if (i % 3 == 0 && i % 5 == 0){
      printf("%d ", i);
    }
  }

Now, we find the numbers which are exactly divisible by both 3 and 5 using for loop and && operator.

Conclusion

I hope after going through this post, you understand how to print numbers divisible by 3 and 5 using C Programming language.

If you have any doubt regarding the program, feel free to contact us in the comment section. We will be delighted to help you.

Also Read:

Leave a Comment

Your email address will not be published.