Problemi compilazione

di il
2 risposte

Problemi compilazione

Sto scrivendo un programma che esca a video i primi n numeri della sequenza di fibonacci. l'ho scritto interamente nel main e funziona, quindi volevo modularizzare un po il tutto ma non viene compilato correttamente.
vi posto il codice cosicchè possiate darmi una mano a capire cosa non va.

#include <iostream>
using namespace std;

void fibonacci (int k)
cout<<"0 , 1 , ";  //<-- il compilatore a questa riga mi dice "expected initializer before 'cout' ", cosa vuol dire?
long long fib1, fib2, fib3; fib1=0; fib2=1;
for (int i=2; i<=n; i++)
{fib3= fib1+fib2;
fib1=fib2;
fib2=fib3;
cout<<fib3<<" , ";}


int main ()
{
int n; cin>> n ;
fibonacci (n);}

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte