Take integer and find divisors,prime? & how many divisors

  • Thread starter Thread starter Md. Abde Mannaf
  • Start date Start date
  • Tags Tags
    Integer
Md. Abde Mannaf
Messages
20
Reaction score
1
write a c programs Take integer and find all divisors/Factors , print is it prime or not? and how many divisors contain print it?
how to solve in one program and how many divisors/Factors
contains

my code:
C:
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
    int number,i;
    printf("This program calculate Divisors\n ");
    printf("enter number= ");
    scanf("%d",&number);
    printf("Divisors are= ");
    for(i=1;i<=number;i++)
{
    if (number%i==0 )
        {
            printf("%4d",i);
        }
}
    getch();
    return 0;
}

and

#include<stdio.h>

main()
{
int n, c = 2;

printf("Enter a number to check if it is prime\n");
scanf("%d",&n);

for ( c = 2 ; c <= n - 1 ; c++ )
{
if ( n%c == 0 )
{
printf("%d is not prime.\n", n);
break;
}
}
if ( c == n )
printf("%d is prime.\n", n);

return 0;
}
 
Last edited by a moderator:
on Phys.org
What are the problems you are having?
Also in the future when posting code please use the
Code:
 ['code'] ['/code'] (without the ') tags

it makes the code easier to read
 
Just a comment: You do not have to check further than the square root of n. But since that probably is not an integer use:
Code:
int maxcheck = ceil(sqrt(n));
 
cpscdave said:
What are the problems you are having?
Also in the future when posting code please use the
Code:
 ['code'] ['/code'] (without the ') tags

it makes the code easier to read
how to combine two program in one & how many number of divisor ?? print in program.
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
7
Views
2K
Replies
14
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 6 ·
Replies
6
Views
6K
Replies
4
Views
3K
Replies
47
Views
6K