#include<stdio.h>
#include <stdlib.h>
#include<iostream>
#include<conio.h>
#include<cmath>
#include<iomanip>
#include<fstream>
#include<iostream>
#include<stdio.h>
#include<string>
using namespace std;
long Tong(int n)
{
if (n == 0)
{
return 0;
}
return Tong(n - 1) + n;
}
/// ///
int giai_thua(int n)
{
if(n==0)
{
return 1;
}
else
{
return n*giai_thua(n-1);
}
}
long Tong(int n,int ret) // Gọi hàm ret = 0
{
if (n == 0)
{
return ret;
}
return Tong(n - 1, ret + n);
}
long Fibo(int n)
{
if (n == 0 || n == 1)
{
return 1;
}
return Fibo(n–1) + Fibo(n -2);
}
int main()
{
int n;
cout<<"nhap n : ";
cin>>n;
//for(int i=0;i<=n;i++)
//{
//cout<<Tong(n);
//}
//cout<<giai_thua(n);
// cout<<Tong(n);
cout<<Fibo(n);
system("pause");
return 0;
}
Code bị lỗi 'n–1': undefined identifier
Lại lỗi này à ? Vì dấu giống dấu gạch ngang/dấu trừ ở vị trí bị gạch đỏ không phải là kí tự -
(dấu gạch ngang/dấu trừ) trong bảng mã ASCII nên mới bị lỗi. Nhìn giống giống vậy thôi chứ đó không phải là dấu gạch/dấu trừ trong ASCII đâu.
2 Likes
Bạn lưu ý đặt tiêu đề cho topic cần cụ thể tên lỗi hay vấn đề gặp phải, đừng đặt những tên chung chung lỗi này là lỗi gì
nhé.
2 Likes
Giống y hệt