#include <stdio.h>
#include <string.h>

int main() {

    int idx, flag[5]={}, S[3]={}, arr[16]={0, 0, 0, 3, 0, 5, 3, 0, 0, 3, 5, 0, 3, 0, 0, 15};
    char s[4][10];
    
    for(int i=0; i<3; i++) {
        scanf("%s", s[i]);

        if(!strcmp(s[i], "FizzBuzz")) flag[i]=15;
        else if(!strcmp(s[i], "Fizz")) flag[i]=3;
        else if(!strcmp(s[i],"Buzz")) flag[i]=5;
        else {
            int len=strlen(s[i]);
            while(len) {
                S[i]*=10;
                S[i]+=s[i][strlen(s[i])-len]-48;
                len--;
            }
        }
    }

    int a=-1;

    if(S[0]) a=S[0]+3;
    else if(S[1]) a=S[1]+2;
    else if(S[2]) a=S[2]+1;
    else {
        for(int i=1; i<14; i++) {
            if(flag[0]==arr[i] && flag[1]==arr[i+1] && flag[2]==arr[i+2]) {
                int a=i+3;
                break;
            }
        }
    }
    if(a%15==0) printf("FizzBuzz");
    else if(a%3==0) printf("Fizz");           
    else if(a%5==0) printf("Buzz");
    else printf("%d", a);
    
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: