Dato in input un numero i si trovi la iesima cifra della sequenza di Fibonacci...
Il mio sorgente in C è:
Il mio sorgente in C è:
Codice:
#include <stdio.h>
main(){
int prec1 = 0, prec2 = 1, valore, numero, indice;
printf("Inserire il num corrispondente alla\ncifra che si vuole trovare.\n");
scanf("%d", &numero);
while(numero <= 0){
printf("operazione non consentita. Reinserire i dati.\n");
scanf("%d", numero);
}
if(numero == 1)
printf("Il risultato è 1.\n");
else{
indice = numero;
while(indice > 0){
valore = prec1 + prec2;
prec1 = prec2;
prec2 = valore;
indice --;
}
printf("Il valore della cifra corrispondente a %d è %d.\n", numero, valore);
}
}