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

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

[ Hits: 27.110 ]

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

NCURSES - Parte III

Programa para cálculo vetorial

Alterar hora do sistema

Agenda eletronica com banco de dados em arquivo texto

Calculadora com interface GTK


  

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