Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void print_money(int n) {
- if(n <= 99999) {
- printf("$%d.%d\n", n/100, n%100);
- } else if (n <= 99999999) {
- printf("$%d,%d.%d\n", n/100000, (n/100)%1000, n%100);
- } else {
- printf("$%d,%d,%d.%d\n", n/100000000, (n/100000)%1000, (n/100)%1000, n%100);
- }
- }
- bool is_prime_core(int k, int n) {
- if(k == 1) {
- return true;
- } else if(0 == (n % k)) {
- return false;
- } else {
- return is_prime_core(k-1, n);
- }
- }
- bool is_prime(int n) {
- return is_prime_core(n - 1, n);
- }
- void help_print_primes(k, n) {
- if(k == n) {
- if(is_prime(n)) {
- printf(" %d.\n", n);
- } else {
- printf(".\n");
- }
- } else if (k == 2) {
- printf("%d", 2);
- help_print_primes(k+1, n);
- } else {
- if(is_prime(k)) {
- printf(" %d", k);
- help_print_primes(k+1, n);
- } else {
- help_print_primes(k+1, n);
- }
- }
- }
- void print_primes(int n) {
- help_print_primes(2, n);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement