int main () { Vector3 garbage; // makes it usable with other primitives in crazy unions and shit Vector3 init{}; // zero-initialization: what we want for vector<> and friends Vector3 arf( 1, 2, 3 ); // still constructors fine, individual elements float some_data[2] = { 4, 5 }; Vector3 woof(some_data, 6); // 4, 5, 6 float more_data[3] = { 7, 8, 9 }; Vector3 double_woof(more_data); // 7, 8, 9 float extra_data[2] = { 14, 15 }; Vector3 triple_woof(13, extra_data); // 13, 14, 15 print( garbage ); std::cout << '\n'; print( init ); std::cout << '\n'; print( arf ); std::cout << '\n'; print( woof ); std::cout << '\n'; print( double_woof ); std::cout << '\n'; print( triple_woof ); std::cout << '\n'; union { float f[3]; Vector3 g; }; }
int main() { for (int i = 0; i <= 100; i++) { printf("(%i)\n", i); int found_matches = 0; int number_of_threes = given_number_includes_digit(i, 3); if (number_of_threes) { times(number_of_threes, fizz); found_matches = 1; } if (i % 3 == 0) { fizz(); printf("\n"); found_matches = 1; } int number_of_fives = given_number_includes_digit(i, 5); if (number_of_fives) { times(number_of_fives, buzz); found_matches = 1; } if (i % 5 == 0) { buzz(); printf("\n"); found_matches = 1; } int number_of_sevens = given_number_includes_digit(i, 7); if (number_of_sevens) { times(number_of_sevens, woof); found_matches = 1; } if (i % 7 == 0) { woof(); printf("\n"); found_matches = 1; } if (!found_matches) { printf("%i \n", i); } } return 0; }