Â
#include <stdio.h>
#include <math.h>
int num;
void checkPrimeNumber()
{
int i, flag = 0;
printf("Enter the number: ");
scanf("%d", &num);
for (i = 2; i <= num / 2; ++i)
{
if (num % i == 0)
{
printf("The number %d is non-prime.\n", num);
flag = 1;
break;
}
}
if (flag == 0)
{
printf("The number %d is prime.\n", num);
}
}
void checkArmstrongNumber()
{
int n, r, result = 0;
n = num;
while (n != 0)
{
// remainder contains the last digit
r = n % 10;
result += r * r * r;
// removing last digit from the orignal number
n /= 10;
}
if (result == num)
{
printf("%d is an Armstrong number.", num);
}
else
{
printf("%d is not an Armstrong number.", num);
}
}
int main()
{
checkPrimeNumber();
checkArmstrongNumber();
return 0;
}
#ENJOY CODING
Post a Comment
FOR ANY DOUBTS AND ERRORS FEEL FREE TO ASK. YOUR DOUBTS WILL BE ADDRESSED ASAP