Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Renan Birck Pinheiro em 23/10/2005    [ 9964 hits ]

Login: Century_Child, 379902 pontos

Homepage: http://renanbirck.blogspot.com   


Descrição

Este programinha encontra todos os divisores de um número e informa se ele é primo. Ele não é muito eficiente; com valores muito altos ele sai com um erro de ponto flutuante. Porém, pode ser usado para introduzir o C.

[ Download: divisores.c ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

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

/* Este programinha encontra todos os divisores de um número e informa se ele é primo. */
/* Ele não é muito eficiente; com valores muito altos ele sai com um erro de ponto flutuante. */

int main(int argc, char *argv[]) {
  
  /* Mensagem de aviso */
  if(argc != 2) {
    printf("Divisores x1.0. \n");
    printf("Uso: ");
    printf("%s número ",argv[0]);
    return(0);
  }
  
/* Declarar as variáveis */
  long int Divisor,contador;
  short int numDivisores = 0;

  Divisor = atol(argv[1]); /* Converte string (argv) em longo */
  
  for(contador=1;contador<=Divisor;contador++) { /* De 1 até o valor máximo... */
  
    if ((Divisor % contador)==0) {  /* Se a divisão não deixar resto... */
      printf("%d ",contador); /* Exibir o número. */
      numDivisores++; /* Aumentar a contage de divisores */
    }
    
   }
    
  /* O número é primo */
  
  numDivisores==2?printf("\n O número é primo.\n"):printf("\n O número tem %d divisores. \n ",numDivisores);

/* Sair. */
  return(0);
  
}

Scripts recomendados
   Script Linux recomendado função para pedir senha
   Script Linux recomendado Patch para Zsnes 1.51 com GCC>=4.3
   Script Linux recomendado SIMULADOR DE DADOS DE RPG VAMPIRO A MÁSCARA - Corrigido
   Script Linux recomendado Jogo da velha, básico
   Script Linux recomendado Matrizes

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.