All pastes #570598 Raw Edit

Anonymous

public cpp v1 · immutable
·published 2007-06-16 19:53 UTC
rendered paste body
#include <iostream>using namespace std;int digits(long myvar, int* result);int compare(const void* a, const void* b); int main(){        int result[8];        long n = 572;        int count = digits(n, result);        cout << n << endl;        cout << count << " digits.\n";        int i;        for(i=0;i<count;i++) {                cout << result[i] << " ";        } cout << endl;        return 1;}int compare(const void* a, const void* b) {        return *(const int*)b - *(const int*)a;}int digits(long myvar, int* result) {        int i = 0;        while (myvar > 0) {              result[i++] =  myvar % 10;              myvar /= 10;        }        qsort(result, i-1, sizeof(int), compare);        return i;}