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

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

[ Hits: 27.322 ]

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

Produto de duas matrizes alocadas dinamicamente

Menu animado

Determinando a posicão de ocorrencia de uma string em outra

[C] Parâmetros para printf

Damas em C


  

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