#include<stdio.h>
int main()
{
int numb,count1,i,j,count2;
printf("Please enter the number who's prime factors and their count is to be determined\n");
count1=0;
printf("\nThe prime factors are\n"); for(i=2;i<numb;i++)
{
count2=0;
j=2;
while(((numb%i)==0)&&(j<i))
{
if((i%j)==0)
{
count2++;
}
j++;
}
if((count2==0)&&((numb%i)==0))
{
count1++;
}
}
if(count1==0)
{
}
printf("So there are %d Prime factors\n", count1
);
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKQp7CiAgICBpbnQgbnVtYixjb3VudDEsaSxqLGNvdW50MjsKICAgIHByaW50ZigiUGxlYXNlIGVudGVyIHRoZSBudW1iZXIgd2hvJ3MgcHJpbWUgZmFjdG9ycyBhbmQgdGhlaXIgY291bnQgaXMgdG8gYmUgZGV0ZXJtaW5lZFxuIik7CiAgICBzY2FuZigiJWQiLCZudW1iKTsKCiAgICBjb3VudDE9MDsKCgogICAgcHJpbnRmKCJcblRoZSBwcmltZSBmYWN0b3JzIGFyZVxuIik7CiAgICBmb3IoaT0yO2k8bnVtYjtpKyspCiAgICB7CgogICAgICAgIGNvdW50Mj0wOwogICAgICAgIGo9MjsKCiAgICAgICAgd2hpbGUoKChudW1iJWkpPT0wKSYmKGo8aSkpCiAgICAgICAgewogICAgICAgICAgICBpZigoaSVqKT09MCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY291bnQyKys7CgogICAgICAgICAgICB9CgogICAgICAgICAgICBqKys7CiAgICAgICAgfQoKCiAgICAgICAgaWYoKGNvdW50Mj09MCkmJigobnVtYiVpKT09MCkpCiAgICAgICAgewogICAgICAgICAgICBjb3VudDErKzsKICAgICAgICAgICAgcHJpbnRmKCIlZFxuIixpKTsKICAgICAgICB9CiAgICB9CiAgICBpZihjb3VudDE9PTApCiAgICB7CiAgICAgICAgcHJpbnRmKCJOb25lXG4iKTsKICAgIH0KCiAgICBwcmludGYoIlNvIHRoZXJlIGFyZSAlZCBQcmltZSBmYWN0b3JzXG4iLCBjb3VudDEpOwoKfQ==