1. Trang chủ
  2. » Cao đẳng - Đại học

Đề cương 24 bài tập có lời giải Lập trình C

50 1,5K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 52,41 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

cau 1:chen x vao cuoi mang 3 cau 2:chen x vao dau mang 5 cau 3:xoa nguyen to trong mang 7 cau 4:giam dan cac phan tu 9 cau 5:xoa phan tu am trong mang 11 Cau 6:tang dan so nguyen to giam dan so khong nguyen to 13 cau 7 : doi cho so dau vs so cuoi 15 cau 8:xoa chinh phuong 17 cau 9: 19 cau 10:hien thi so nguyen to 21 cau 11: xoa cac phan tu la chinh phuong 23 cau 12:xoa cp 25 cau 13:sapxep chan giam le tang 27 cau 14 : tim min_nt chen vao vtri cuoi cua mang 29 cau 15:tbt nguyen to 31 cau 16: vi tri so nguyen to chan trong mang 33

Trang 1

LẬP TRÌNH C

MỤC LỤC

Trang 2

//cau 1:chen x vao cuoi mang

// sap xep giam dan cac so nguyen to

Trang 4

// cau 2:chen x vao dau mang

Trang 6

//cau 3:xoa nguyen to trong mang

Trang 8

//cau 4:giam dan cac phan tu

// tach_mang nguyen to va khong nguyen to

Trang 10

//cau 5:xoa phan tu am trong mang

// tach mang chuong va ko chinh phuong

n=m;

}}

Trang 12

//Cau 6:tang dan so nguyen to - giam dan so khong nguyen to

Trang 13

for(i=0;i<n;i++)

for(j=i+1;j<n;j++)if(ktnt(a[i])==0&&ktnt(a[j])==0&&a[i]<a[j])doicho(a,i,j);

Trang 15

//cau 7 : doi cho so dau vs so cuoi

// sap xep giam dan cac so chinh phuong

Trang 17

//cau 8:xoa chinh phuong

// vi tri chia het cho 3 va 5

Trang 21

//cau 10:hien thi so nguyen to

// thay the cac phan tu am thanh 0

Trang 23

//cau 11: xoa cac phan tu la chinh phuong

Trang 24

printf("\n mang k co so chan nao.");

Trang 27

//cau 13:sapxep chan giam le tang

// xoa so am trong mang

Trang 28

for(i=0;i<n;i++)

for(j=i+1;j<n;j++)

if(ktchan(a[i])==0&&ktchan(a[j])==0&&a[i]>a[j])doicho(a,i,j);

Trang 29

//cau 14 : tim min_nt chen vao vtri cuoi cua mang

printf("\n a[%d]=",i);

scanf("%d",&a[i]);

}}

void xuat(int a[],int n)

{

int i;

for(i=0;i<n;i++)printf("\ %d",a[i]);

dem++;

if(dem==2)return 1;

elsereturn 0;

dem++;

}if(dem==0) return -1;

else { for(i=0;i<n;i++)

Trang 30

if((ktnt(a[i])==1)&&(a[i]<min)) min=a[i];

}return min;

n++;

a[n]=min_nt(a,n);

getch();

}

Trang 33

// cau 16: vi tri so nguyen to chan trong mang

// xoa cac phan tu am lon nhat trong mang

Trang 34

m++;

}for(i=0;i<m;i++)

Trang 35

Câu 17: Giảm dần số chính phương, đổi chỗ số nhỏ nhất đầu tiên và lớn nhất cuối cùng

Trang 36

printf("\nvi tri so max cuoi cung la:%d",so_max_cc(a,n));

printf("\nvi tri so min dau tien la:%d",so_min_dt(a,n));

printf("\nsau khi doi cho:");

doicho(a[so_min_dt(a,n)],a[so_max_cc(a,n)]);

xuat(a,n);

return 0;

Trang 38

m++;

}}

Trang 39

//Cau 19:vi tri cac so nguyen to trong mang

// doi cho so be nhat trong mang voi so lon nhat trong mang

Trang 40

if(ktnt(a[i])==1)printf("\t a[%d]",i);

Trang 41

printf("\nvi tri so min dau tien la:%d",so_min_dt(a,n));

printf("\nsau khi doi cho:");

// cau 20: tim so am lon nhat

// -xoa max cp trong mang

Trang 45

//cau 22.so nguyen to be nhat trong mang

// sap xep chinh phuong len dau mang

Trang 46

{

printf("\n so nguyen to la : ");

for(i=0;i<n;i++)if(ktnt(a[i])==1)printf("\t %d",a[i]);

Trang 47

//cau 23:nguyen to be nhat

Trang 48

a[j]=tg;

}}

Trang 49

// cau 24: trung binh cong cac so am

// xoa cac phan tu chinh phuong len dau mang

Ngày đăng: 06/04/2016, 10:56

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w