Sáng giờ loay hoay với cái bài này mà em vẫn chưa hiểu là mình sai chỗ nào , mong mọi người giup đỡ
Mục tiêu dùng recursion để kiểm tra xem nếu x<= 100 thì x=x+1 cho tới khi x>100
Code của em
#include <iostream>
using namespace std;
int tong (int x)
{
if (x<=100)
{
x=x+(x+1);
return x;
tong(x);
}
else
{
return x;
}
}
int main()
{
int x;
cin >> x;
cout << tong (x) << endl;
return 0;
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?