mercoledì 27 novembre 2013

Algoritmo Fibonacci

Visualizza la sequenza di Fibonacci per n volte scelte dall'utente

# include<stdio.h>

int oper1=1;
int oper2=1;
int ris=0;
int volte=0;

int main()
{
printf("Quante volte vuoi eseguire FIBONACCI?");
scanf("%d",&volte);
ris=oper1+oper2;
printf("\n\t %d    %d    %d",oper1,oper2,ris);
     while(volte>0)   //mentre volte e' maggiore di 0
     {
     oper1=oper2;   
     oper2=ris;
ris=oper1+oper2;   //le tre operazioni portano a sommare 1+1=2,1+2=3,2+3=5....
printf("\n\t %d    %d    %d",oper1,oper2,ris);
volte--;   //decremento variabile volte
}
}

_________________________________________________________________________________

Evoluzione: applica lo schema di somma Fibonacci a due numeri inseriti dall'utente

# include<stdio.h>

int oper1;
int oper2;
int ris=0;
int volte=0;

int main()
{
   printf("Quante volte vuoi eseguire FIBONACCI?");
   scanf("%d",&volte);
   printf("\nPrimo valore?");
   scanf("%d",&oper1);
   printf("\nSecondo valore?");
   scanf("%d",&oper2);
   ris=oper1+oper2;
   printf("\n\t %d  |  %d  |  %d",oper1,oper2,ris);
        while(volte>0)
        {
        oper1=oper2;
        oper2=ris;
        ris=oper1+oper2;
        printf("\n\t %d  |  %d  |  %d",oper1,oper2,ris);
        volte--;
        }
}

Nessun commento:

Posta un commento