Esempio n. 1
0
int main() {
  Word fizz("fizz");
  Word buzz("buzz");
  auto fizz_buzz = fizz + buzz;

  std::unordered_map<int, Word*> words;

  words[3] = words[6] = words[9] = words[12] = &fizz;
  words[5] = words[10] = &buzz;
  words[15] = &fizz_buzz;
  
  for(int penta_deca = 0; penta_deca < 7; ++penta_deca) {
    for(int i = 1; i <= 15; ++i) {
      auto word = words.find(i);

      if(word != words.end()) {
	std::cout << *word->second << std::endl;
      } else {
	std::cout << i + penta_deca * 15 << std::endl;
      }
    }
  }

  return 0;
}
Esempio n. 2
0
int main(int argc, char* argv[])
{
    int num, i;
    if (argc <= 1) exit(0);
    num = atoi(argv[1]);
    for (i=1; i <= num; i++) {
        if (fizz(i) && buzz(i)) {
            printf("FizzBuzz\n");
        } else if (fizz(i)) {
            printf("Fizz\n");
        } else if (buzz(i)) {
            printf("Buzz\n");
        } else {
            printf("%d\n", i);
        }
    }
    return 0;
}
Esempio n. 3
0
std::string FizzBuzz::answer(int number)
{
	std::stringstream answer;
	
	answer << fizz(number) << buzz(number);
	if (answer.str() == "")
		answer << number;

	return answer.str();
}
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;
}
Esempio n. 5
0
void fizzbuzz (int n) { fizz(n); buzz(n); }