#include <stdio.h>
#define TAM 3
void numeros_perfeitos(int A[]) {
for (int n = 1, cont = 0; cont < TAM; n++) {
int soma = 0;
for (int x = 1; x <= n; x++) {
if (n % x == 0 && x != n) {
soma += x;
}
}
if (soma == n) {
A[cont] = n;
cont++;
}
}
}
int main () {
int A[TAM];
numeros_perfeitos(A);
printf("Os primeiros %d números perfeitos são: \n", TAM
); for (int cont = 0; cont < TAM; cont++) {
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgVEFNIDMKCnZvaWQgbnVtZXJvc19wZXJmZWl0b3MoaW50IEFbXSkgewoJZm9yIChpbnQgbiA9IDEsIGNvbnQgPSAwOyBjb250IDwgVEFNOyBuKyspIHsKCQlpbnQgc29tYSA9IDA7CgkJZm9yIChpbnQgeCA9IDE7IHggPD0gbjsgeCsrKSB7CgkJCWlmIChuICUgeCA9PSAwICYmIHggIT0gbikgewoJCQkJc29tYSArPSB4OwoJCQl9CgkJfQoJCWlmIChzb21hID09IG4pIHsKCQkJQVtjb250XSA9IG47CgkJCWNvbnQrKzsKCQl9Cgl9Cn0JCgppbnQgbWFpbiAoKSB7CglpbnQgQVtUQU1dOwoJbnVtZXJvc19wZXJmZWl0b3MoQSk7CglwcmludGYoIk9zIHByaW1laXJvcyAlZCBuw7ptZXJvcyBwZXJmZWl0b3Mgc8OjbzogXG4iLCBUQU0pOwoJZm9yIChpbnQgY29udCA9IDA7IGNvbnQgPCBUQU07IGNvbnQrKykgewoJCXByaW50ZigiJWRcbiIsIEFbY29udF0pOwoJfQp9