#include <stdio.h>
int main(void) {
int n, i, j, multiplosI = 0, multiplosJ = 0, multiplos = 0;
printf("Digite o valor de N: "); printf("Digite o valor de I e J: "); for (int contador = 1; contador < n; contador++) {
if (contador % i == 0) multiplosI++;
if (contador % j == 0) multiplosJ++;
if (contador % (i * j) == 0) multiplos++;
}
printf("\nMultiplos apenas de I: %d", multiplosI
); printf("\nMultiplos apenas de J: %d", multiplosJ
); printf("\nMultiplos apenas de ambos: %d", multiplos
); }
//https://pt.stackoverflow.com/q/442052/101
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CglpbnQgbiwgaSwgaiwgbXVsdGlwbG9zSSA9IDAsIG11bHRpcGxvc0ogPSAwLCBtdWx0aXBsb3MgPSAwOwoJcHJpbnRmKCJEaWdpdGUgbyB2YWxvciBkZSBOOiAiKTsKCXNjYW5mKCIlZCIsICZuKTsKCXByaW50ZigiRGlnaXRlIG8gdmFsb3IgZGUgSSBlIEo6ICIpOwoJc2NhbmYoIiVkICVkIiwgJmksICZqKTsKCWZvciAoaW50IGNvbnRhZG9yID0gMTsgY29udGFkb3IgPCBuOyBjb250YWRvcisrKSB7CgkgICAgaWYgKGNvbnRhZG9yICUgaSA9PSAwKSBtdWx0aXBsb3NJKys7CgkgICAgaWYgKGNvbnRhZG9yICUgaiA9PSAwKSBtdWx0aXBsb3NKKys7CgkgICAgaWYgKGNvbnRhZG9yICUgKGkgKiBqKSA9PSAwKSBtdWx0aXBsb3MrKzsKCX0KICAgIHByaW50ZigiXG5NdWx0aXBsb3MgYXBlbmFzIGRlIEk6ICVkIiwgbXVsdGlwbG9zSSk7CiAgICBwcmludGYoIlxuTXVsdGlwbG9zIGFwZW5hcyBkZSBKOiAlZCIsIG11bHRpcGxvc0opOwogICAgcHJpbnRmKCJcbk11bHRpcGxvcyBhcGVuYXMgZGUgYW1ib3M6ICVkIiwgbXVsdGlwbG9zKTsKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvNDQyMDUyLzEwMQ==