Ir ao conteúdo

Problema com loop


Renan ET City

Posts recomendados

Postado

Eu tenho o seguinte progrma que verifica se um numero e perfeito:


#include<stdio.h>

int main()
{
int n, /* inteiro a ser testado se é perfeito */
d, /* candidato a divisor de n */
soma, i;

printf("\e[H\e[2J");
printf("Digite o valor de n: ");
scanf("%d", &n);
soma = 0;
d = 1;
i = 2;
do {
if (n % d == 0) {
soma = soma + d;
d = d + 1;
}
} while ((d < i) && (i <= n));

if (soma == n)
printf("%d e' perfeito.\n", n);
else
printf("%d nao e' perfeito.\n", n);

return 0;
}

O problema e que ele so verifica um numero. Eu preciso que ele verifique e imprima se cada numero de 2 a n sao perfeitos.

Postado
Eu tenho o seguinte progrma que verifica se um numero e perfeito:


#include<stdio.h>

int main()
{
int n, /* inteiro a ser testado se é perfeito */
d, /* candidato a divisor de n */
soma, i;

int contador = 0;

printf("\e[H\e[2J");
printf("Digite o valor de n: ");
scanf("%d", &n);
soma = 0;
d = 1;
i = 2;

for ( contador = 0; contador <= n; contador++ )
{
//Seu código aqui
}

return 0;
}

O problema e que ele so verifica um numero. Eu preciso que ele verifique e imprima se cada numero de 2 a n sao perfeitos.

Experimenta ae!!!!

[]'s

Arquivado

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

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!