bsc

Comprehensive codebase and cou...
Log | Files | Refs | Activity | README | LICENSE

root / semester_1 / tuition-c / P042.c

P042.c (1068B)


      1 /* Write a program to accept a number and check whether the number
      2 is twisted prime or not. */
      3 
      4 #include <stdio.h>
      5 #include <math.h>
      6 
      7 int main()
      8 {
      9     int n, t, i, r, rev, prime = 1;
     10     printf("Enter the number : ");
     11     scanf("%d", &n);
     12     for (i = 2; i <= (int)sqrt(n); i++)
     13     {
     14         if (n % i == 0)
     15         {
     16             prime = 0;
     17             break;
     18         }
     19     }
     20     if (prime)
     21     {
     22         printf("%d is a prime number.", n);
     23         t = n;
     24         rev = 0;
     25         prime = 1;
     26         while (t > 0)
     27         {
     28             r = t % 10;
     29             rev = rev * 10 + r;
     30             t = t / 10;
     31         }
     32         for (i = 2; i <= (int)sqrt(rev); i++)
     33         {
     34             if (rev % i == 0)
     35             {
     36                 prime = 0;
     37                 break;
     38             }
     39         }
     40         if (prime)
     41         {
     42             printf("\n%d and %d are prime numbers.. TWISTED PRIME", n, rev);
     43         }
     44         else
     45         {
     46             printf("\n%d is non prime", rev);
     47         }
     48     }
     49     else
     50     {
     51         printf("\n%d is non prime.", n);
     52     }
     53     return 0;
     54 }
© notamitgamer • Site Built: 2026-09-05 01:53:16 UTC • git-mirror commit: c170d72 [view raw info]
Originally created with stagit • modified by notamitgamer
Forked from github.com/notamitgamer/git-mirror