mình muốn hỏi là tại sao chạy đầu tiên nó lại in ra số 1, rồi nó mới in ra số chia hết cho 2 vậy.
#include < iostream>
#include < cmath>
using namespace std;
int ktscp(int);
int main()
{
int n;
cout << "Liet ke tat ca so chia het cho nho hon.\n" << endl;
cout << "nhap n: ";
cin >> n;
for(int i = 1; i < n; i++)
{
int sq = ktscp(i);
cout << "so chia het cho 2 la " << sq << endl;
}
return 0;
}
int ktscp(int i)
{
if(i%2==0)
{
return i;
}
}


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