Função para exibir todos os divisores de um numero

Publicado por Edmar Wantuil (última atualização em 22/11/2011)

[ Hits: 27.344 ]

Homepage: wantuil.com

Download 5222.divisores.c




Função para exibir todos os divisores de um numero

  



Esconder código-fonte

/*
   Feito por Edmar Wantuil Silva Júnior
   Em 14 de novembro de 2011
*/

#include <stdio.h>
#include <stdlib.h>

//Função para escrever os divisores
void divisores(int numero, int cont)
{
   if(numero >= cont)
   {
      if((numero % cont) == 0)
         printf("%d\n", cont);
      divisores(numero,cont + 1);
      return;
   }
   else
      return;
}

//Função principal
int main()
{
   int numero= 0;
   printf("Numero: ");
   scanf("%d", &numero);
   printf("Divisores\n");
   divisores(numero,1);
   return 0;
}

Scripts recomendados

Função para ler nome.

Função simples de criptografia em um vetor

Jogo do Labirinto

Locadora

Conjunto de Mandelbrot (Fractal)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts