Buscar

A sequência de Fibonacci corresponde a sequência de números F(n) = f(n-1)+f(n-2), com o f(0)=0 e f(1): 0, 1, 1, 2, 3, 5, 8, 13 ,21, 34, 55, 89, 144...

A sequência de Fibonacci corresponde a sequência de números F(n) = f(n-1)+f(n-2), com o f(0)=0 e f(1): 0, 1, 1, 2, 3, 5, 8, 13 ,21, 34, 55, 89, 144, 233.... Escreva um programa em C que imprima na tela apenas os números que pertencem a sequência de Fibonacci, que também sejam divisíveis por 3 e por 7, e que sejam inferiores a 50000 (todas essas condições devem ocorrer simultaneamente). Os demais números não devem ser impressos. Qual será o primeiro número impresso pelo programa.


Essa pergunta também está no material:

Compilado de Provas - Linguagem e Técnica de Programação - UNIP EAD
19 pág.

Linguagem de Programação. Centro Universitário Joaquim NabucoCentro Universitário Joaquim Nabuco

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de programa em C que atende aos requisitos solicitados: ```c #include int main() { int f1 = 0, f2 = 1, f3, i; for (i = 0; i < 50000; i++) { f3 = f1 + f2; if (f3 % 3 == 0 && f3 % 7 == 0 && f3 < 50000) { printf("%d\n", f3); } f1 = f2; f2 = f3; } return 0; } ``` O primeiro número impresso pelo programa será 21.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais