Đề yêu cầu là nhập vào 1 mảng rồi sắp xếp các số chia hết cho 3 và lẻ lên đầu , chia hết cho 3 và chẵn xuống cuối các số còn lại ở giữa
code của mình như sau chạy không đung:
Mã:
#include<iostream>
using namespace std;
int main(){
int swap,tam,n,a[100];
cout<<"Nhap so n: ";
cin>>n;
for (int i=0;i<n;i++)
{
cout<<"Nhap day a["<<i+1<<"]: ";
cin>>a[i];
}
// swap so chan xuong cuoi;
for (int i=0;i<(n-1);i++)
for (int j=0;j<(n-i-1);j++)
{
if (a[j]%3==0 && a[j]%2==0)
{
swap=a[j];
a[j]=a[j+1];
a[j+1]=swap;
}
}
// swap so le len dau;
for (int i=0;i< (n-1);i++)
for(int j=n-1;j>=i;j--)
{
if(a[j]%3==0 && a[j]%2!=0)
{
swap=a[j];
a[j]=a[j-1];
a[j-1]=swap;
}
}
for (int i=0;i<n;i++){
cout<<a[i]<<endl;
}
return 0;
}
View more random threads:
Vệ sinh cá nhân là một phần quan yếu của sức khỏe nam giới. Dùng dung dịch vệ sinh mỗi ngày mang lại nhiều ích, giúp loại bỏ vi khuẩn và vi sinh vật gây hại, giúp khu vực cơ quan sinh dục luôn sạch...
Gel vệ sinh cu, bạn trai có nên...