December 23, 2018
Check array ascending
Threads: For an array of n integers. Check that the array ascending. Ascending array is larger array that follows the previous number.
Input: The first line is an integer n. The second line 2 n is an integer array, of numbers separated by spaces.
Output: If the array ascending print “TRUE”, if not printed “FALSE”.
For example:
input: 4 4 3 3 2 output: FALSE
You are not logged in? Log in to Submit Now!
6 Comments
Add a Comment
You must be logged in to post a comment.
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 ý :((