Em vários exemplos do mundo real (na natureza, nas artes, nas engenharias etc.) encontramos a sequência de Fibonacci, ela é construída a partir de seus dois primeiros elementos, que valem 1 (um) e, depois, cada elemento seguinte é igual à soma dos dois elementos imediatamente anteriores. Por exemplo, em uma série de Fibonacci de 8 elementos tem-se: [1; 1; 2; 3; 5; 8; 13; 21].
Para essa questão, suponha o código a seguir:
#include
#include
int main()
{
int n=8,a=__,b=__,c,i;
printf("serie de Fibonacci %d elementos: %d,%d",n,a,b);
for (i= __ ; __;i++)
{
c=__;
printf(", %d",c);
a=__; b=__;
}
return 0;
}
Escolha a alternativa que represente o correto preenchimento das lacunas no código acima.
Escolha a alternativa que represente o correto preenchimento das lacunas no código acima.
a) .1 ; 1; 3; i<=n ; a ; b; c .
b).1 ; 1; 1 ; i<=n ; a+b ; b; c .
c) .1 ; 1; 3; i<=n ; a+b ; c; a .
d) .1 ; 1; 3 ; i<=n ; a+b ; b; c .
e) .1 ; 1; 3 ; i
Soluções para a tarefa
Respondido por
6
Segue o código completo:
#include <stdio.h>
int main()
{
int n=8,a=1,b=1,c,i;
printf("serie de Fibonacci %d elementos: %d,%d",n,a,b);
for (i= 3 ; i<=n;i++)
{
c=a+b;
printf(", %d",c);
a=b; b=c;
}
return 0;
}
Então a alternativa correta é d) .1 ; 1; 3 ; i<=n ; a+b ; b; c .
Respondido por
0
Resposta:
.1 ; 1; 3 ; i<=n ; a+b ; b; c .
Explicação:
#include <stdio.h>
#include <string.h>
int main()
{
int n=8,a=1,b=1,c,i;
printf("serie de Fibonacci %d elementos: %d,%d",n,a,b);
for (i= 3 ; i<=n;i++)
{
c=a+b;
printf(", %d",c);
a=b; b=c;
}
return 0;
}
Perguntas interessantes
Português,
7 meses atrás
Biologia,
7 meses atrás
História,
7 meses atrás
Matemática,
9 meses atrás
Geografia,
9 meses atrás
Ed. Física,
1 ano atrás
Ed. Física,
1 ano atrás