Ultima modifica:
sto scrivendo un programma che tra le tante cose deve anche trovare i numeri di fibonacci fino al numero richiesto. solamente che io inserisco quanti numeri della serie visualizzare ma il programma mi stampa solo una serie di '2'. sapreste aiutarmi. questo è il codice
C++:
#include <iostream>
using namespace std;
main(){
int fibonacci;
cout<<"Inserire quanti numeri della serie fibonacci si vogliono visualizzare: ";
cin>>fibonacci;
if (fibonacci >= 2){
for(int i; i<=fibonacci; i++){
int numero10=1;
int stampa=1;
int aiuto=0;
aiuto=stampa;
stampa=stampa+numero10;
cout<<stampa<<"\n";
numero10=aiuto;
}
}
else {
cout<<"1";
}
}
Messaggio unito automaticamente:
AGGIORNAMENTI, HO TROVATO L'ERROREsto scrivendo un programma che tra le tante cose deve anche trovare i numeri di fibonacci fino al numero richiesto. solamente che io inserisco quanti numeri della serie visualizzare ma il programma mi stampa solo una serie di '2'. sapreste aiutarmi. questo è il codice
C++:#include <iostream> using namespace std; main(){ int fibonacci; cout<<"Inserire quanti numeri della serie fibonacci si vogliono visualizzare: "; cin>>fibonacci; if (fibonacci >= 2){ for(int i; i<=fibonacci; i++){ int numero10=1; int stampa=1; int aiuto=0; aiuto=stampa; stampa=stampa+numero10; cout<<stampa<<"\n"; numero10=aiuto; } } else { cout<<"1"; } }