Ir para conteúdo
Fórum Script Brasil

pedrohb6

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que pedrohb6 postou

  1. pedrohb6

    Numeros perfeitos

    Faça um programa que leia 10 números inteiros positivos, calcule e escreva os que são números perfeitos. Sendo que, um número perfeito é aquele cuja soma de seus divisores, exceto ele próprio, é igual ao número. Exemplo: 6 é perfeito porque 1 + 2 + 3 = 6 28 é perfeito porque 1 + 2 + 4 + 7 + 14 = 28...CÓDIGO ABAIXO: ----- o que esta errado?? #include <stdio.h> #include <stdlib.h> int main() { int numInt[10]; int numPerf[10]; int x, y; int aux=0; printf("\tNUMEROS PERFEITOS\n\n"); printf("Digite 10 numeros positivos maior que 0\n"); for(x=1; x<=10; x++) scanf("%d", &numInt[x]); for(y=1; y< (numInt[x]); y++){ if(numInt[x]%y == 0){ aux=aux+y; if(aux=aux+y == numInt[x]){ numPerf[x] = numInt[x]; } } } for(x=1; x<=10; x++){ printf("\n%d", numPerf[x]); } return 0; } não terminei ainda o codigo, mas aqui já ta imprimindo errado a matriz.
×
×
  • Criar Novo...