Ir ao conteúdo
  • Cadastre-se

Exercícios sobre a sequência de Fibonacci


willianeo

Posts recomendados

3) A seqüência de números de Fibonacci é a seguinte: os dois primeiros termos tem o

valor 1 e cada termo seguinte é igual à soma dos dois anteriores:

1, 1, 2, 3, 5, 8, 13, 21, ...

Escreva um programa que solicite ao usuário o número do termo da seqüência de

Fibonacci e calcule o valor desse termo. Por exemplo, se o número fornecido pelo usuário

for 7, o programa deverá encontar e imprimir o valor 13. Ao final deverá ser perguntado

se o usuário deseja calcular outro termo. O funcionamento seria o mesmo da questão

anterior: se o usuário digitar “s” o programa executa um system(“cls”) e começa

novamente. Caso contrário é encerrado.

Exemplo de entrada:

Digite o numero do termo da sequencia de fibonacci:

Exemplo de saída:

O termo de numero 15 da sequencia de fibonacci e: 610

voce deseja calcular outro termo? (s/n)

4) Faça um programa em C que imprima quais os números de 1 a 100 são divisíveis por 3

ou por 7. Abaixo a saída do programa (apenas como exemplo) até o número 21:

O numero 1 nao e divisivel por 3 nem por 7

O numero 2 nao e divisivel por 3 nem por 7

O numero 3 e divisivel por 3

O numero 4 nao e divisivel por 3 nem por 7

O numero 5 nao e divisivel por 3 nem por 7

O numero 6 e divisivel por 3

O numero 7 e divisivel por 7

O numero 8 nao e divisivel por 3 nem por 7

O numero 9 e divisivel por 3

O numero 10 nao e divisivel por 3 nem por 7

O numero 11 nao e divisivel por 3 nem por 7

O numero 12 e divisivel por 3

O numero 13 nao e divisivel por 3 nem por 7

O numero 14 e divisivel por 7

O numero 15 e divisivel por 3

O numero 16 nao e divisivel por 3 nem por 7

O numero 17 nao e divisivel por 3 nem por 7

O numero 18 e divisivel por 3

O numero 19 nao e divisivel por 3 nem por 7

O numero 20 nao e divisivel por 3 nem por 7

O numero 21 e divisivel por 3

O numero 21 e divisivel por 7

5) Faça um programa em C que imprima as letras do alfabeto, produzindo a seguinte

saída:

Letras maiusculas:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Letras minusculas:

a b c d e f g h i j k l m n o p q r s t u v w x y z

No entanto, você deve imprimir caractere por caractere, começando com a letra ‘A’ e

depois um laço fará o resto, ou seja, a cada iteração você deverá incrementar o caractere,

de tal forma a imprimir o ‘B’, depois o ‘C’, etc. Depois você deverá fazer outro laço com

o mesmo raciocínio para imprimir as letras minúsculas. Dica: você pode incrementar o

valor de uma variável char.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Na número 4:

4) Faça um programa em C que imprima quais os números de 1 a 100 são divisíveis por 3

ou por 7. Abaixo a saída do programa (apenas como exemplo) até o número 21:

Use um for seguido de um if tentado as divisões por 3 ou 7, pode criar 2 if tambem um dividindo 3 e outro 7. "De um inicio".

faça algo mais ou menos como

...

int count;

for(count=0;count<100;count++)

if(divida o count aqui e veja se é ou não divisivel)

{

printf ("%d ", imprima os números divisiveis aqui);

}

else(pode fazer um else colocando os números que não são divisiveis)

printf(aqui pode imprimir os que não são divisiveis)

...

É mais ou menos isso ;). (pelo menos a número 4)

falou(não me deixão escrever falou com "w" no final ... trágico=/)

Link para o comentário
Compartilhar em outros sites

  • 5 anos depois...
#include<stdio.h>

int main(){

    int termo, i, a, b, fibonacci;

    printf("Digite o termo que deseja da sequencia de Fibonacci: ");
    scanf("%d", &termo);

    printf("1");
    a = 0;
    b = 1;

    for(i = 1; i < termo; i++){
        fibonacci = a + b;
        a = b;
        b = fibonacci;
        printf(", %d", fibonacci);
    }


return 0;
}
Citação

3) A seqüência de números de Fibonacci é a seguinte: os dois primeiros termos tem o

valor 1 e cada termo seguinte é igual à soma dos dois anteriores:

1, 1, 2, 3, 5, 8, 13, 21, ...

Escreva um programa que solicite ao usuário o número do termo da seqüência de

Fibonacci e calcule o valor desse termo. Por exemplo, se o número fornecido pelo usuário

for 7, o programa deverá encontar e imprimir o valor 13. Ao final deverá ser perguntado

se o usuário deseja calcular outro termo. O funcionamento seria o mesmo da questão

anterior: se o usuário digitar “s” o programa executa um system(“cls”) e começa

novamente. Caso contrário é encerrado.

Exemplo de entrada:

Digite o numero do termo da sequencia de fibonacci:

Exemplo de saída:

O termo de numero 15 da sequencia de fibonacci e: 610

voce deseja calcular outro termo? (s/n)

 

Referente a este exercicio, segue codigo. Vejo muitas pessoas com duvidas neste exercicio:

 

 

 

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!