quarta-feira, fevereiro 23, 2011

Programação em C - Verificador de números primos


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

// Versão light de um verificador de números primos

int main(int argc, char* argv[])
{
int i;
int num = atoi(argv[1]);

for ( i = 2 ; i < num ; i++ )
{
if ( num % i == 0 )
{
printf("num = %d NÃO é primo\n", num);
exit(0);
}
}
printf("num = %d é primo\n", num);
return 0;
}

// Compilar: gcc prog.c -o prog.exe
// Rodar: ./prog.exe numero
// Exemplo: ./prog.exe 71
// Saida : 71 é primo

Nenhum comentário: