- Theo mình nghĩ ý tưởng của bài này là bạn sẽ nhập N phần tử vào 1 mảng.
- Sau đó ta tiến hành sắp xếp mảng đó lại theo thứ tự tăng dần.
- Tiếp theo tiến hình vòng lặp for chạy từ phần tử đầu tiên cho đến phần tử cuối cùng của mảng vừa sắp xếp được, trong quá trình đó lần lượt lấy phần tử thứ i+1 trừ cho phần tử thứ i đứng liền kề và lưu trữ hiệu đó vào một biến.
- Cứ thế mà so sánh hiệu của từng cặp phần tử liền kề với nhau, nếu trong quá trình so sánh, có cặp nào có hiệu giá trị bất thường thì sẽ kết thúc vòng lặp và in ra kết quả là "Không phải CSC" còn nếu không có dấu hiệu bất thường thì sẽ in ra "Dãy số tạo thành 1 CSC".
Mình chưa học chuyên sâu thuật toán nên cách này có vẻ hơi dài dòng, nhưng theo mình cũng khá dễ hiểu rồi á. Bạn tham khảo ha. Còn nếu cần thì mình có thể code mẫu cho bạn xem trước cũng được. Vậy nha :>
Đây là code nháp nên chưa được tối ưu, bạn tham khảo thôi nhé
))