• Matéria: Informática
  • Autor: gouveiav478
  • Perguntado 7 anos atrás


1. Criar um programa que apresente a seqüência de Fibonacci até o numero de termos escolhido pelo usuário. Sendo a seqüência de Fibonacci :: 1 1 2 3 5 8 13 21...
em c ou c++

Respostas

respondido por: brunocardo11
1

Resposta:

#include <stdio.h>

#include <locale.h>

void main(){

setlocale(LC_ALL,"Portuguese_Brazil");  

 

 int a, b, auxiliar, i, n;

 a = 0;

 b = 1;

 

 printf("Digite o número de termos: ");

 scanf("%d", &n);

 printf("Sequência Fibonacci:");

 printf("%d ", b);

 

 for(i = 1; i< n; i++)

 {

   auxiliar = a + b;

   a = b;

   b = auxiliar;

 

   printf("%d ", auxiliar);

 }

}

Explicação:

A variável "a" representa o termo anterior, a b o termo seguinte, a auxiliar somar os dois termos para saber qual sera o próximo termo.

Está em C


gouveiav478: Para qual a função biblioteca locale? Ainda não vi!!
brunocardo11: Serve apara você poder usar caracteres especiais, quando usa o setlocale(LC_ALL,"Portuguese_Brazil"); você faz com que o programa possa usar todos os caracteres do Brasil
gouveiav478: Legal
respondido por: andremendessilvaalme
0

Resposta:

#include <stdio.h>

#include <locale.h>

void main(){

setlocale(LC_ALL,"Portuguese_Brazil");  

 

int a, b, auxiliar, i, n;

a = 0;

b = 1;

 

printf("Digite o número de termos: ");

scanf("%d", &n);

printf("Sequência Fibonacci:");

printf("%d ", b);

 

for(i = 1; i< n; i++)

{

  auxiliar = a + b;

  a = b;

  b = auxiliar;

 

  printf("%d ", auxiliar);

}

}

Explicação:

A variável "a" representa o termo anterior, a b o termo seguinte, a auxiliar somar os dois termos para saber qual sera o próximo termo.

Está em C

Perguntas similares