Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

catatauuuuuu

Pascal calcular numeros perfeitos

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.