Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

BCSAPXEP - Sắp xếp (Cơ bản)

Sắp xếp dãy tăng dần.

Input

- Dòng đầu chứa số n ( số phần tử của dãy 1<=n<=1000)

- n dòng sau, mỗi dòng là 1 phần tử của dãy (giá trị tuyệt đối không quá 1000)

Output

Mỗi phần tử của dãy in trên 1 dòng, theo thứ tự tăng dần.

Lưu ý:

Đây là bài sắp xếp cơ bản. Bạn nên sử dụng nhiều thuật toán sắp xếp khác nhau để submit: Sắp xếp chọn, nổi bọt, chèn, quicksort, heapsort, hàm sort trong STL algorithm,....

Example

Input:
3
3
2
1

Output:
1
2
3

ID RESULT TIME
code...



Được gửi lên bởi:adm
Ngày:2011-10-24
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA
Nguồn bài:Testcase by Mạnh Điêu

hide comments
2014-05-06 19:31:45 hoang
cai nay bao sai la sao day a chi
#include<stdio.h>
main(){
int n,a[100],t;
scanf("%d",&n);
if((n>=1)&&(n<=1000)){
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(int i=0;i<n;i++){
for(int j=n-1;j>0;j--){
if(a[j]<a[j-1]){
t=a[j];
a[j]=a[j-1];
a[j-1]=t;
}
}
}
for(int i=0;i<n;i++){
if(a[i]>1000){
n=-1;break;
}
}
for(int i=0;i<n;i++){
printf("%d",a[i]);
printf("\n");
}
}
}





Last edit: 2014-05-06 19:32:53
2013-10-24 16:16:10 càng code càng dốt
tăng số lượng phần tử của mảng lên thử xem
2013-03-28 09:32:49 JVT

#include<iostream>
#include<conio.h>
#include<stdio.h>
using namespace std;
int nhapmang(float a[],int n)
{
cout<<"mang chua sap xep"<<endl;
for(int i=0;i<n;i++)
{ cout<<"a["<<i<<"]= "; cin>>a[i];
}
}
int sapxep(float a[],int n)
{
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if(a[j]<a[i])
{ float tam;
tam=a[i]; a[i]=a[j]; a[j]=tam;
}
}
int inmang(float a[],int n)
{
cout<<"mang da sap xep "<<endl;
for(int i=0;i<n;i++)
cout<<a[i]<<"\t";
}
int main(void)
{
float a[100],tam;
int i,j,n;
cout<<"nhap vao so phan tu : "; cin>>n;
nhapmang(a,n);
sapxep(a,n);
inmang(a,n);
getch();
}

" cái này bảo biên dịch lỗi là sao đây anh chị."
2012-07-15 08:37:48 nguyễn kim chung
thiếu dữ liệu output
2011-11-11 11:10:32 Dốt Code
loi SIGSEGV la gj vay?
2011-11-03 13:09:35 Bui Van Quan
lỗi SIGSEGV là sao bạn
2011-11-03 06:54:42 Thick..thy...code
sao thu chay tren dev-c thy chay roi ma sao lai van bao la ket qua sai nhi... moi nguoi chi ho. t voi.
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.