Tháng Mười Hai 23, 2018
Kiểm tra mảng tăng dần
Đề bài: Cho một mảng n số nguyên. Kiểm tra xem mảng có tăng dần không. Mảng tăng dần là mảng mà số sau lớn hơn số trước.
Đầu vào: Dòng đầu tiên là số nguyên n. Dòng thứ 2 là mảng n số nguyên, các số cách nhau bởi dấu cách.
Đầu ra: Nếu mảng tăng dần in ra “TRUE”, nếu không in ra “FALSE”.
Ví dụ:
input: 4 4 3 3 2 output: FALSE
Bạn chưa đăng nhập? Đăng nhập để Submit ngay!
6 Comments
Add a Comment
Bạn phải đăng nhập để gửi phản hồi.
E test chương trình trên Dev C++ thì thấy ok, nhưng cop-paste lên đây thì báo lỗi này:
Runtime Error (SIGSEGV)
Cho e hỏi lỗi này là gì và cách khắc phục ạ?
Lỗi này là lỗi trong quá trình chạy, có thể do chia cho 0, hoặc cấp phát bộ nhớ lỗi.
em làm được rồi mà cảm thấy nó hơi dài dòng,mong anh sớm cập nhật lời giải cho bài này,cảm ơn anh
cho mình hỏi lỗi sai ở đâu dược không ạ @@
mình cứ kiểm mãi mà vẫn đúng mỗi 4 test
#include
int main()
{
int n, a[n], s=0;
scanf (“%d”, &n);
for (int i=0; i<n; i++){
scanf ("%d", &a[i]);
if(n==1){
s=0;
break;
}
else{
if(a[i]<a[i+1]){
s=0;
}
else{
s=1;
break;
}
}
}
Test nào sai, bạn chạy bằng tay cái code của bạn xem là biết nó sai đoạn nào nhé.
Bài này nó còn dễ hơn mấy bài trước ý :((