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.

Contents

C Program To Print Numbers Divisible by 3 and 5

```#include<stdio.h>
int main(){
int i, num;

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.