All pastes #1537507 Raw Edit

Miscellany

public c v1 · immutable
#1537507 ·published 2009-08-21 10:17 UTC
rendered paste body
#include <stdio.h>#include <stdlib.h>int *getfactors(int n) {    int i = 2, k = 0;    int *factors = malloc(100*sizeof(int));    while (i < n) {        while ((n % i) == 0) {            n = n/i;            factors[k++] = i;        }        i++;    }    return factors;}int main(int argc, char *argv[]) {    int *factors = malloc(100*sizeof(int));    int i = 0;    factors = getfactors(600851475143);    while (factors[i] != 0)        printf ("%d, ", factors[i++]);    printf("\n");    return 0;}