Files
NCPC/A_FizzBuzz.cpp
T
2026-04-17 18:28:49 +02:00

33 lines
694 B
C++

//
// Created by zacharias on 2026-04-17.
//
#include <iostream>
#include <string>
int main() {
int num1; // Upper stop
int num2; // Fizz
int num3; // Buzz
scanf("%d %d %d", &num1, &num2, &num3);
//std::cout << "num1: " << num1 << " num2: " << num2 << " num3: " << num3 << std::endl;
int fizz = 0;
int buzz = 0;
int fizzBuzz = 0;
for (int i = 1; i <= num1; i++) {
if (i%num2 == 0 && i%num3 == 0) {
fizzBuzz++;
continue;
}
if (i%num2 == 0) {
fizz++;
}
if (i%num3 == 0) {
buzz++;
}
}
std::cout << fizz << " " << buzz << " " << fizzBuzz << std::endl;
}