catatauuuuuu 0 Denunciar post Postado Setembro 8, 2006 ola preciso de uma ajuda aki num sei como c faz o calc disso aki!!! 1º_ faça uma função que retorna por referencia, um vetor A[5] com os 5 primeiros numeors perfeitos.nao sei como encontra os numeros perfeitos!!! Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Monteiro 0 Denunciar post Postado Setembro 8, 2006 Números perfeitos são aqueles cujo a soma dos seus divisores é igual a ele.Ex.: 1+2+3=6, logo 6 é um número perfeito.Agora é só fazer o algoritmo! :) Compartilhar este post Link para o post Compartilhar em outros sites
janielton 0 Denunciar post Postado Setembro 9, 2006 Esses sao os 5 primeiros numeros perfeitos: 6, 28, 496, 8128, 33550336OBS: O décimo perfeito tem mais de 50 dígitos! Todos terminam em 6 ou 8. Compartilhar este post Link para o post Compartilhar em outros sites
Robex 171 0 Denunciar post Postado Setembro 12, 2006 Poxa não conhecia os número perfeitos... vou tentar emplementar algo para calcula-los... Compartilhar este post Link para o post Compartilhar em outros sites
Robex 171 0 Denunciar post Postado Setembro 12, 2006 Um código em C que encontra número perfeitos #include <stdio.h>#include <stdlib.h>#include <string.h>#include <conio.h>main(){int i, j, numero, aux, auxj; int matriz[99], somaMatriz;printf("Numeros Perfeitos\n"); for (j=0;j<=99;j++) { matriz[j]=0; } for (i=1;i<=9999;i++) { j=0; somaMatriz=0; for (numero=1;numero<i;numero++) { if (i%numero==0) { matriz[j]=numero; j++; } } auxj=j; for (j=0;j<=auxj;j++) { somaMatriz = somaMatriz + matriz[j]; matriz[j]=0; } if (somaMatriz==i) { printf("\nNumero Perfeito= %d", i); } }printf("\n\n\n");system("PAUSE");} Compartilhar este post Link para o post Compartilhar em outros sites