Sequência fibonacci com 35 linhas e for
Após dias sem abrir o arquivo-apostila eu continuei a ler e vendo o comando "for". Então tive a idéia de fazer um programa para calcular a sequência fibonacci.
Você digita quantos números quer ver e a sequência fica limitada apenas pelo computador.
Você digita quantos números quer ver e a sequência fica limitada apenas pelo computador.
Descrição
Após dias sem abrir o arquivo-apostila eu continuei a ler e vendo o comando "for". Então tive a idéia de fazer um programa para calcular a sequência fibonacci.
Você digita quantos números quer ver e a sequência fica limitada apenas pelo computador.
Você digita quantos números quer ver e a sequência fica limitada apenas pelo computador.
Versões atualizadas deste script
#include <stdio.h>
void main()
{
int n1 = 1 , n2 = 1 , n3 , v1 , v2 , v3 = 1;
printf("Quantos números você quer ver?\n");
scanf("%i" , &v1);
printf("Sequência:\n");
if(v1 == 2 || v1 == 1)
{
printf("1\n");
if(v1 == 2)
printf("1\n");
}
else if(v1 > 2)
{
v1 -= 2;
v2 = v1;
printf("1\n1\n");
for(v3 == 1 ; v2 != 0 ; v3 = 0)
{
n3 = n2;
n2 = n1;
n1 = n2 + n3;
printf("%d\n" , n1);
v2 -= 1;
}
}
else
{
if(v1 != 0)
printf("Número inválido para a sequência\n");
}
}
#include <stdio.h>
void main()
{
int n1 = 1 , n2 = 1 , n3 , v1 , i;
printf("Quantos números você quer ver?\n");
scanf("%i" , &v1);
printf("Sequência:\n");
if(v1 == 2 || v1 == 1)
{
printf("1\n");
if(v1 == 2)
printf("1\n");
}
else if(v1 > 2)
{
printf("1\n1\n");
for(i = (v1 - 2) ; i != 0 ; i -= 1)
{
n3 = n2;
n2 = n1;
n1 = n2 + n3;
printf("%d\n" , n1);
}
}
else if(v1 != 0)
printf("Número inválido para a sequência\n");
}