Números primos da seqüência Fibonacci
Publicado por Perfil removido 28/11/2006
[ Hits: 10.578 ]
Este script recebe por argumento o número de elementos a serem gerados da seqüência Fibonacci e analisa cada um para saber se é primo. Se for, ele imprime.
#include <stdio.h>
#include <stdlib.h>
main(int ac, char *av[])
{
int *vet,i;
if(ac!=2) { printf("número inválido de argumentos"); exit(1); }
vet=calloc(atof(av[1]),sizeof(int));
vet[0]=vet[1]=1;
printf("%d,%d",vet[0],vet[1]);
for(i=2;i<atof(av[1]);i++) {
vet[i]=vet[i-1]+vet[i-2];
if(primo(vet[i])) printf(",%d",vet[i]);
}
printf("\n");
}
int primo (int a) {
int i,k=0;
for(i=1;i<=a;i++) {
if(a%i==0) k++;
}
if(k==2) return 1;
else return 0;
}
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6
É normal não gostar de KDE? (21)
Servidor para arquivos e banco de dados (4)
780 mil usuários do Janelas baIxaram Linux em um mês (4)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (12)









