// Question:06 Divisible 3 or Divisible by 5 ?
#include <stdio.h>
int divisible_1(int x[], int y);
int divisible_2(int x[], int y);
int divisible_3(int x[], int y);
int main()
{
int h, i, num = 0;
int x[h];
for (i = 0; i < h; i++)
{
}
int sum1 = divisible_1(x, h);
int sum2 = divisible_2(x, h);
int sum3 = divisible_3(x, h);
num = sum1 + sum2 + sum3;
if (num == 0)
else
return 0;
}
int divisible_1(int x[], int y)
{
int j, num = 0;
for (j = 0; j < y; j++)
{
if (x[j] % 3 == 0 && x[j] % 5 != 0)
num++;
}
return num;
}
int divisible_2(int x[], int y)
{
int k, num = 0;
for (k = 0; k < y; k++)
{
if (x[k] % 5 == 0 && x[k] % 3 != 0)
num++;
}
return num;
}
int divisible_3(int x[], int y)
{
int l, num = 0;
for (l = 0; l < y; l++)
{
if (x[l] % 3 == 0 && x[l] % 5 == 0)
num++;
}
return num;
}
Ly8gUXVlc3Rpb246MDYgRGl2aXNpYmxlIDMgb3IgRGl2aXNpYmxlIGJ5IDUgPwoKI2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZGl2aXNpYmxlXzEoaW50IHhbXSwgaW50IHkpOwppbnQgZGl2aXNpYmxlXzIoaW50IHhbXSwgaW50IHkpOwppbnQgZGl2aXNpYmxlXzMoaW50IHhbXSwgaW50IHkpOwoKaW50IG1haW4oKQp7CiAgIGludCBoLCBpLCBudW0gPSAwOwogICBzY2FuZigiJWQiLCAmaCk7CgogICBpbnQgeFtoXTsKICAgZm9yIChpID0gMDsgaSA8IGg7IGkrKykKICAgewogICAgICBzY2FuZigiJWQgIiwgJnhbaV0pOwogICB9CgogICBpbnQgc3VtMSA9IGRpdmlzaWJsZV8xKHgsIGgpOwogICBpbnQgc3VtMiA9IGRpdmlzaWJsZV8yKHgsIGgpOwogICBpbnQgc3VtMyA9IGRpdmlzaWJsZV8zKHgsIGgpOwoKICAgbnVtID0gc3VtMSArIHN1bTIgKyBzdW0zOwoKICAgaWYgKG51bSA9PSAwKQogICAgICBwcmludGYoIi0xIik7CgogICBlbHNlCiAgICAgIHByaW50ZigiJWQiLCBudW0pOwoKICAgcmV0dXJuIDA7Cn0KCmludCBkaXZpc2libGVfMShpbnQgeFtdLCBpbnQgeSkKewogICBpbnQgaiwgbnVtID0gMDsKCiAgIGZvciAoaiA9IDA7IGogPCB5OyBqKyspCiAgIHsKICAgICAgaWYgKHhbal0gJSAzID09IDAgJiYgeFtqXSAlIDUgIT0gMCkKICAgICAgICAgbnVtKys7CiAgIH0KICAgcmV0dXJuIG51bTsKfQoKaW50IGRpdmlzaWJsZV8yKGludCB4W10sIGludCB5KQp7CiAgIGludCBrLCBudW0gPSAwOwoKICAgZm9yIChrID0gMDsgayA8IHk7IGsrKykKICAgewogICAgICBpZiAoeFtrXSAlIDUgPT0gMCAmJiB4W2tdICUgMyAhPSAwKQogICAgICAgICBudW0rKzsKICAgfQogICByZXR1cm4gbnVtOwp9CgppbnQgZGl2aXNpYmxlXzMoaW50IHhbXSwgaW50IHkpCnsKICAgaW50IGwsIG51bSA9IDA7CgogICBmb3IgKGwgPSAwOyBsIDwgeTsgbCsrKQogICB7CiAgICAgIGlmICh4W2xdICUgMyA9PSAwICYmIHhbbF0gJSA1ID09IDApCiAgICAgICAgIG51bSsrOwogICB9CgogICByZXR1cm4gbnVtOwp9