Chủ đề: cần ace giúp bài tập c ;)
-
29-11-2015, 09:11 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
cần ace giúp bài tập c ;)
đề 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");
}
}View more random threads:
- Visual Studio 2015 ***** [Serial Key + Full + Final] Free Download
- mình muốn đưa code này sang file .exe thì làm sao?
- lấy IP máy client đưa vào CSDL
- PasswordChar trong C#.
- Xử lý thay đổi giá trị của 1 ô trong DataGridView?
- Tìm source code của paint.net
- Tạo phân quyền dữ liệu
- Update Database từ TextBox??
- cách sử dụng devexpress
- kiểm tra các thành phần có trong Panel
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...