int TestHappy(int x){ int n ; int q =x; int i = 0; while(i < 1000) { n = Stellen (q); q = quersumme (q,n); if ( q == 1) { printf("%d\n",x); return 0; } if ( q == x || q == 4) { return 0; } else i++; } return 1; }
int main(int argc, char *argv[]) { int zahl, len; if(argc != 2) { printf("\t Bitte Syntax beachten: ./quersumme.x <Zahl>\n"); exit(EXIT_FAILURE); } len = strlen(argv[1]); if((sscanf(argv[1], "%d", &zahl)) != 1) { printf("\t Bitte eine ZAHL eingeben.\n"); exit(EXIT_FAILURE); } printf("\t Die Quersumme lautet: %d\n", quersumme(zahl, len)); return(EXIT_SUCCESS); }
// Implementierung von gibQuersummeAusVon() void gibQuersummeAusVon (long zahl) { std::cout << "Die Quersumme von " << zahl << " ist " << quersumme(zahl) << std::endl; }