ADVERTISEMENT
ADVERTISEMENT

C program to check given number is divisible by A and B

In this C program, we will read an integer number and check whether given integer number is divisible by A and B. Here, A and B are the divisors given by the user.
Submitted by IncludeHelp, on March 27, 2018

Given an integer number number and two divisors A and B, we have to check whether number is divisible by A and B in C.

Example:

    Input:
    number = 100
    A = 10, B = 20
    Output:
    100 is divisible by 10 and 20

    Input:
    number = 90
    A = 10, B = 20
    Output:
    90 is not divisible by 10 and 20

To check whether a given number is divisible by two divisors (A and B) or not, we are creating a function named CheckDivision() which will return 1, if number is divisible by both divisors else it will return 0.

Function declaration:

 int CheckDivision(int num, int a , int b)

Here,

  • int is the return type
  • CheckDivision is the function name
  • int num is the number to divide
  • int a , int b are the divisors

Statements with function calling:

    if(CheckDivision(number,A,B))
	    printf("%d is divisible by %d and %d\n",number,A,B);
    else
	    printf("%d is not divisible by %d and %d\n",number,A,B);

Statement printf("%d is divisible by %d and %d\n",number,A,B); will be executed if function will return 1 else printf("%d is not divisible by %d and %d\n",number,A,B); will be executed.

ADVERTISEMENT

Program to check number is divisible by A and B in C

/** 
C program to check given number
is divisible by A and B
Here, A and B are integers
*/
 
#include <stdio.h>

//function will return 1 if given number is
//divisible by both numbers a and b
int CheckDivision(int num, int a , int b)
{
	//we have to check whether num is
	//divisible by a and b
	if( num%a==0 && num%b==0 )
		return 1;
	else
		return 0;
}

// main function
int main()
{
  int number=0,A=0,B=0;
    
  printf("Enter any integer number : ");
  scanf("%d",&number);
    
  printf("Enter first divisor : ");
  scanf("%d",&A);
    
  printf("Enter second divisor : ");
  scanf("%d",&B);

	if(CheckDivision(number,A,B))
		printf("%d is divisible by %d and %d\n",number,A,B);
	else
		printf("%d is not divisible by %d and %d\n",number,A,B);
	
    return 0;
}

Output

Run 1 : 
Enter any integer number : 100
Enter first divisor : 10
Enter second divisor : 20
100 is divisible by 10 and 20

Run 2:
Enter any integer number : 90
Enter first divisor : 10
Enter second divisor : 20
90 is not divisible by 10 and 20

C Basic Programs »



ADVERTISEMENT



ADVERTISEMENT



Comments and Discussions


ADVERTISEMENT

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Languages: » C » C++ » C++ STL » Java » Data Structure » C#.Net » Android » Kotlin » SQL
Web Technologies: » PHP » Python » JavaScript » CSS » Ajax » Node.js » Web programming/HTML
Solved programs: » C » C++ » DS » Java » C#
Aptitude que. & ans.: » C » C++ » Java » DBMS
Interview que. & ans.: » C » Embedded C » Java » SEO » HR
CS Subjects: » CS Basics » O.S. » Networks » DBMS » Embedded Systems » Cloud Computing
» Machine learning » CS Organizations » Linux » DOS
More: » Articles » Puzzles » News/Updates

© https://www.includehelp.com some rights reserved.