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

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

[ Hits: 27.306 ]

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

gotoxy() no Linux

Jogo da velha, básico

Lista encadeada de classe

Strspn

Balanceamento de parênteses utilizando Pilha


  

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