Números primos da seqüência Fibonacci
Publicado por Perfil removido 28/11/2006
[ Hits: 10.586 ]
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;
}
decodificador e codificador de arquivos
Calcula o raio de um objeto cilindrico
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
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Tem como instalar o Untapped no Linux? (0)
Podem me chamar de 1mbecil :) (3)
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (3)
Servidor de DNS BIND Ubuntu server (0)
Debian Stable travado em atualizações: dist-upgrade não resolve [RESOL... (11)









