#include #include #include int roll(void) { return (rand() % 6) + 1; } void roll_dice(int target) { int die1 = 0, die2 =0; die1 = roll(); die2 = roll(); printf("Rolled a %d and a %d\n", die1, die2); if (die1 + die2 != target) roll_dice(target); } int main() { int desired = 12; srand((int) time(0)); roll_dice(desired); printf("Success!\n"); return 0; }