Ir ao conteúdo
  • Cadastre-se

Giiory

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  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...