Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void main() {
- int n, r;
- printf("Inserisci un numero intero n: ");
- scanf("%d", &n);
- int fibonacci[n];
- getchar();
- for (int i = 0; i < n; i++) {
- if (i == 0){
- fibonacci[i] = 1;
- }
- else if (i == 1){
- fibonacci[i] = 1;
- }
- else {
- fibonacci[i] = fibonacci[i-1] + fibonacci[i-2];
- }
- printf("%d\n", fibonacci[i]);
- }
- printf("\n");
- /*while (1) {
- printf("Inserire l'indice relativo al numero ricercato: ");
- scanf("%d", &r);
- getchar();
- if (r <= n){
- printf("Il numero relativo all'indice inserito e' %d\n\n", fibonacci[r-1]);
- }
- else {
- printf("E' stato inserito un indice che va oltre la lunghezza della successione di Fibonacci specificata.\n\n");
- }
- }*/
- while (1) {
- printf("Inserire il numero da ricercare: ");
- scanf("%d", &r);
- getchar();
- for (int i = 0; i < n; i++) {
- if (fibonacci[i] == r){
- printf("Il numero e' stato trovato. L'indice e': %d\n\n", i);
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment