đề bài là: nhập 1 dãy số nguyên đến khi gặp số 0 thì dừng
+ sắp xếp nửa đầu là số chẵn, nửa sau là số lẻ, số 0 ở giữa
+ hiện ra màn hình các số nguyên tố có trong dãy, nếu không có thì thông báo không có số nguyên tố
+ đổi chỗ giữa 2 phần tử lớn nhất và nhỏ nhất trong dãy. nếu tồn tại nhiều phần tử cùng mang giá trị lớn nhất và nhỏ nhất thì đổi chỗ 2 phần tử đầu tiên tìm được
mình làm 2 phần trên nhưng chạy chưa ra, mn vào giúp mình ktra vs, giúp mình phần cuối luôn, cảm ơn mn nhiều
à mình ms nhập môn c thôi nha nên dùng mấy phần lạ lạ là mình chịu luôn @@
#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,n,k=0,m=0,dem3=0,dem4=0;
int a[100], b[100], c[100];
n=0;
do
{
printf("nhap so hang thu %d",n);
scanf("%d",&a[n]);
n++;
}
while (a[n]!=0);
printf("day da nhap la:");
for (i=0;i<n;i++)
printf("%3d",a[n]);
// sap xep day
j=0;
for (i=0;i<n;i++)
if (a[i]%2==0)
{
b[j]=a[i];
j++;
k++;
}
else
{
c[j]=a[i];
j++;
m++;
}
printf("day da sap xep:");
printf("
");
for(i=0;i<=k;i++)
printf("%2d",b[i]);
printf("%2d",0);
for (i=0;i<=m;i++)
printf("%2d",c[i]);
// so nguyen to
for (i=0;i<n;i++)
{
for (i=1;i<a[i];i++)
if (a[i]%i==0)
dem3++;
if (dem3==2)
{
printf("%2d",a[i]);
dem4++;
}
if (dem4==0)
printf("khong co so nguyen to trong day");
}

}