Fibronacci
Trabalho Universitário: Fibronacci. Pesquise 862.000+ trabalhos acadêmicosPor: willykolho • 22/3/2015 • 467 Palavras (2 Páginas) • 213 Visualizações
#include<iostream>
using namespace std;
main(){
int a=0,b=1,total=0,n,nn;
bool s=true;
while(s)// coloca todo o programa em uma repetição enquanto não for escolhido a opção falsa="3"
{
cout<<"\n 1-para mostrar a seguencia fribonacci desmembrada"<<endl;
cout<<"\n 2-para mostar a seguencia fribonacci compactada\n"<<endl;
cout<<" 3-para sair "<<endl;
cin>>nn;
// coloca o programa em modo de escolha
switch(nn){
case 1:
a=0,b=1,total=0,n,nn;
cout<<"digite a quantidade da sequencia fribonacci :"<<endl;
cin>>n;
for(int i=0;i<n;i++){
total=a+b; //faz a somatória do primeiro com o segundo
a=b;// atualiza o primeiro
b=total;//atualiza o segundo para se tornar o terceiro
//FORA DO LAÇO APRESENTA DA A SEGUENCIA
cout<<"a seguencia e :"<<total<<endl;
}
break;
case 2:
a=0,b=1,total=0,n,nn;
cout<<"digite a quantidade da sequencia fribonacci :"<<endl;
cin>>n;
for(int i=0;i<n;i++){
total=a+b;
a=b;
b=total;
}
//DENTRO DO LAÇO APRESENTA APENAS O ULTIMO
cout<<"\n a seguencia e :"<<total<<endl;
break;
case 3:
cout<<"sair do programa"<<endl;
s=false;
break;
default:
cout<<"opcao invalida "<<endl;
break;
}
...