
Remove Prime Digits
By: a guest on
Sep 22nd, 2012 | syntax:
C | size: 0.34 KB | hits: 27 | expires: Never
#include <stdio.h>
#include <math.h>
int main(void)
{
int i = 0;
int n, d, r = 0;
printf("Number: ");
scanf("%d", &n);
for (i = 0; n != 0; n /= 10) {
switch (d = n % 10) {
case 2:
case 3:
case 5:
case 7:
break;
default:
r += d * pow(10, i);
i++;
}
}
printf("Without primes: %d\n", r);
}