Algoritmos e Técnicas de Programação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
avatar
Leonardo Curione Synthes
Mensagens : 6
Data de inscrição : 15/09/2017

Exercicio 3 Leonardo Curione Synthes 2 periodo Empty Exercicio 3 Leonardo Curione Synthes 2 periodo

Sáb Set 30, 2017 1:32 pm
Para todos os inteiros positivos dentro do
intervalo 1 - 100000, indique os que são números perfeitos:

Linguagem:C

#include<stdlib.h>
#include<stdio.h>
int main()
{
int numero, divisor, soma;
system("color f9");
printf("Numeros Perfeitos entre 1 e 100000:\n");
for (numero=1; numero<=100000; numero++)//testa todos numeros do intervalo
{
soma=0;//zera a soma a cada numero testado
for (divisor=1; divisor<numero; divisor++)
if (numero%divisor==0)//unico comando do segundo for
soma=soma+divisor;
if (soma==numero)//parte do primeiro for
printf(" %i ", numero);//mostra só os numeros perfeitos
}
printf("\n\n");
system("pause");
return 0;
}
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos