Đề bài thế này: tính tổng T=1-2+3-4+…+n bằng đệ quy
Bác nào rành về toán tử điều kiện cho e hỏi về 1 đoạn code này 1 chút, khi làm bài tập e vô tình gặp được, ngắn gọn xúc tích tới mức không hiểu hết được. Theo e được học thì chỉ mới biết toán tử điều kiện dùng như thế này /condition?result1:result2/ còn chỗ /n & 1 ? 1 : -1/ thì e chưa hiểu lắm, bác nào giải thích giúp e với! e cám ơn!
int tinh_T2(int n)
{
return n > 0 ? n*(n & 1 ? 1 : -1) + tinh_T2(n - 1) : 0;
}