Resulta que el programa que он elaborado параграф hacer la sucesión de Fibonacci n недостатки - доблесть ingresado por el usuario-я da el siguiente resultado erróneo:
(139) удар: строка 1: 22 Сделанных отказа сегментации printf '12' 23 (выведенное ядро) |./программировать
Adjunto el código:
#include
#include
using namespace std;
int fibonacci(int n, int i);
int main(){
int n;
cin >> n;
for(int i=0; i
Дополняя Комментарий Chariot я показываю тебе осуществление исправлений, которые раньше упомянули о тебе:
#include <iostream>
#include <string>
using namespace std;
int fibonacci(int n);
int main(){
int n;
cin >> n;
for(int i=0; i<n; i++){
cout << fibonacci(i) << ' ';
}
}
int fibonacci(int n){
if (n == 0){
return 0;
}
else if (n == 1){
return 1;
}
else{
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
типов Привета, я надеюсь, что они подают тебя.