Computação II
Por: Rodrigo.Claudino • 14/2/2018 • 808 Palavras (4 Páginas) • 330 Visualizações
...
calcule e mostre os N primeiros termos da seqüência de
Fibonacci (0, 1, 1, 2, 3, 5, 8, 13, ...).
* SOLUÇÃO COM LAÇO for
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, vc, ant1 = 0, ant2 = 1, prox;
printf("EXIBICAO DOS n PRIMEIROS ELEMENTOS DA SERIE DE FIBONACCI\n\n\n");
printf("ENTRE COM O VALOR DE n: ");
scanf("%d", &n);
if(n == 1)
{
printf("\n\n%d", ant1);
}
if(n == 2)
{
printf("\n\n%d %d", ant1, ant2);
}
if(n > 2)
{
printf("\n\n%d %d ", ant1, ant2);
for(vc = 3; vc <= n; vc++)
{
prox = ant1 + ant2;
printf("%d ", prox);
ant1 = ant2;
ant2 = prox;
}
}
printf("\n\n\n");
system("pause");
return 0;
}
* SOLUÇÃO COM LAÇO while
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, vc, ant1 = 0, ant2 = 1, prox;
printf("EXIBICAO DOS n PRIMEIROS ELEMENTOS DA SERIE DE FIBONACCI\n\n\n");
printf("ENTRE COM O VALOR DE n: ");
scanf("%d", &n);
if(n == 1)
{
printf("\n\n%d", ant1);
}
if(n == 2)
{
printf("\n\n%d %d", ant1, ant2);
}
if(n > 2)
{
printf("\n\n%d %d ", ant1, ant2);
vc = 3;
while(vc <= n)
{
prox = ant1 + ant2;
printf("%d ", prox);
ant1 = ant2;
ant2 = prox;
vc++;
}
}
printf("\n\n\n");
system("pause");
return 0;
}
* SOLUÇÃO COM LAÇO do...while
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, vc, ant1 = 0, ant2 = 1, prox;
printf("EXIBICAO DOS n PRIMEIROS ELEMENTOS DA SERIE DE FIBONACCI\n\n\n");
printf("ENTRE COM O VALOR DE n: ");
scanf("%d", &n);
if(n == 1)
{
printf("\n\n%d", ant1);
}
if(n == 2)
{
printf("\n\n%d %d", ant1, ant2);
}
if(n > 2)
...