Quiero hacer un programa que sume un numero x de la serie de fibonacci pero el programa no lo hace completo, solo imprime la suma de los 27 primeros y quiero los menores de 4000000
#include <iostream>
using namespace std;
//limite 27 numeros
void serie(int n){
unsigned long long int resultado=1, m =1, k=1,numero=0;
for(int i =2;i<=n;i++){
resultado = m+k;
if (resultado<400000){
cout<<resultado<<endl;
}
m=k;
k=resultado;
}
cout<<numero;
}
int main()
{
int n;
cout<<"Escriba la cantidad de numeros de la serie de fibonacci que desea mirar: ";
cin>>n;
serie(n);
}