Ir ao conteúdo
  • Cadastre-se

Giiory

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

posts postados por Giiory

  1. Olá galera, programo a pouco tempo e como diz no título tenho que fazer um programa para calcular os 4 primeiros números perfeitos. Segue o que consegui fazer:

    #include <stdio.h>int main(){		int a, b, c, perfeito = 0, r;		system("COLOR f0");	printf("Esse programa calculara os 4 primeiros numeros perfeitos:\n\n");		for( a = 2; a < 10000; a++){				for(b = 1; b < a; b++){					r = a%b;					if ( r == 0) perfeito += b;						}						if ( perfeito == a)	printf("Perfeito: %d", a); //Esse printf não aparece!		}				return 0;		}		

    O problema é que o programa não exibe a saída, exibe o primeiro printf ("Esse programa..."), mas não o que mostraria os perfeitos. Alguém pode mostrar meu erro, e me ajudar a corrigir? Obrigado.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!