Untitled

 avatar
unknown
plain_text
5 months ago
1.1 kB
4
Indexable
#include<stdio.h>
#include<math.h>
int main()
{
    int n;
    while((scanf("%d",&n) != EOF))
    {
        int count = 0,primecount = 0;
        int digit,digitcount = 0;
        if(n ==2 || n==3 || n==5 || n==7)
        {
            printf("Super\n");
        }
        else if(n==1)
            printf("Nada\n");
        else if(n>0)
        {
          for(int i = 2;i<=sqrt(n);i++)
          {
            if(n%i==0)
            {
                count++;
            }
          }
          if(count == 0)
          {
            while(n != 0)
            {
                digit = n%10;
                digitcount++;
                if(digit == 2 || digit == 3 || digit == 5 || digit == 7)
                {
                  primecount++;
                }
                n = n/10;
            }
            if(primecount == digitcount)
            {
                printf("Super\n");
            }
            else 
            {
                printf("Primo\n");
            }
            
          }
          else
          {
            printf("Nada\n");
          }
        }
    }
    return 0;
}
Editor is loading...
Leave a Comment