/* smallest_multiple_all_tests
 *
 */
int smallest_multiple_all_tests(void) {

		/* local variables */
	int tests_passed;
	int expected;
	int result;

	tests_passed = 0;

	/* test 1 */
	expected = 2520;
	result = smallest_multiple(1, 10);

	if (result != expected) {
		printf("%s\n", "Test 1 Failed!");
		printf("%s%d%s%d\n", "Expected: ", expected, ". Result: ", result);
	} else {
		tests_passed++;
	}

	/* test 2 */
	expected = 232792560;
	result = smallest_multiple(1, 20);

	if (result != expected) {
		printf("%s\n", "Test 2 Failed!");
		printf("%s%d%s%d\n", "Expected: ", expected, ". Result: ", result);
	} else {
		tests_passed++;
	}

	/* test 3 */
	expected = 60;
	result = smallest_multiple(1, 5);

	if (result != expected) {
		printf("%s\n", "Test 3 Failed!");
		printf("%s%d%s%d\n", "Expected: ", expected, ". Result: ", result);
	} else {
		tests_passed++;
	}

	/* test 4 */
	expected = 420;
	result = smallest_multiple(1, 7);

	if (result != expected) {
		printf("%s\n", "Test 4 Failed!");
		printf("%s%d%s%d\n", "Expected: ", expected, ". Result: ", result);
	} else {
		tests_passed++;
	}

	return tests_passed;
}
Example #2
0
int main () {
  int multiple = smallest_multiple(1,20); 
  printf("%d\n", multiple);
  return 0;
}
Example #3
0
int main(){

    cout<<smallest_multiple(20);
    return 0;
}