Câu 1: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm chèn một số x vào vị trí cuối cùng của mảng, với x là số nhập vào từ bàn phím . Sắp xếp mảng theo thứ tự giảm dần các số nguyên tố Đưa kết quả tính toán ra màn hình. Câu 2: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. tìm phần tử chẵn lớn nhất sau đó chèn vào đầu mảng Tìm số nguyên tố lớn nhất trong mảng. Đưa kết quả tính toán ra màn hình. Câu 3: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm xóa tất cả các phần tử nguyên tố trong mảng các số nguyên. Tính trung bình cộng các số dương trong mảng Đưa kết quả tính toán ra màn hình. Câu 4: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Sắp xếp mảng theo thứ tự giảm dần các phần tử Viết hàm tách thành hai mảng nguyên tố và không nguyên tố Sắp xếp mảng theo thứ tự giảm dần Đưa kết quả tính toán ra màn hình. câu 5: Viết chương trình nhập vào mảng có tối đa 50 phần tử thực. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm xóa các phần tử âm trong mảng Tách mảng thành hai mảng gồm các số chính phương và ko chính phương Đưa kết quả tính toán ra màn hình. Câu 6: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm sắp xếp mảng theo thứ tự tăng dần các số nguyên tố và giảm dần các số không nguyên tố Tìm vị trí các số chẵn trong mảng. Đưa kết quả tính toán ra màn hình Câu 7: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm đổi chỗ phần tử đầu tiên cho phần tử cuối cùng. Sắp xếp mảng theo thứ tự giảm dần các số chính phương Đưa kết quả tính toán ra màn hình. Câu 8: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm xóa tất cả các phần tử chính phương trong mảng. Tìm vị trí các số chẵn chia hết cho 3 và 5. Đưa kết quả tính toán ra màn hình. Câu 9: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm xóa tất cả các phần tử nhỏ hơn x trong mảng với x nhập vào từ bàn phím. Tìm vị trí số lẻ nhỏ nhất đầu tiên Đưa kết quả tính toán ra màn hình. Câu 10: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm hiển thị vị trí các số nguyên tố trong mảng Viết hàm thay thế tất cả các phần tử âm thành số 0. Đưa kết quả tính toán ra màn hình. Câu 11: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm xóa tất cả các phần tử là số chẵn. Viết hàm chèn số chính phương nhỏ nhất vào vị trí cuối cùng của mảng Đưa kết quả tính toán ra màn hình Câu 12: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm xóa tất cả các phần tử là số chính phương. Viết hàm chèn số nhỏ nhất vào vị trí đầu tiên của mảng Đưa kết quả tính toán ra màn hình Câu 13: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm sắp xếp mảng theo thứ tự giảm dần số chẵn và tăng dần số lẻ Viết hàm xóa tất cả các phần tử âm trong mảng Đưa kết quả tính toán ra màn hình Câu 14: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm tìm vị trí số nguyên tố đầu tiên của mảng và chèn số đó vào vị trí cuối cùng của mảng Viết hàm sắp xếp mảng theo thứ tự tăng dần các số chính phương Đưa kết quả tính toán ra màn hình Câu 15: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm tính trung bình cộng các số nguyên tố trong mảng. Viết hàm xóa tất cả các phần tử chính phương trong mảng Đưa kết quả tính toán ra màn hình Câu 16Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm tìm vị trí các số nguyên tố chẵn trong mảng Viết hàm xóa tất cả các phần tử âm lớn nhất trong mảng Đưa kết quả tính toán ra màn hình Câu 17: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Sắp xếp theo thứ tự giảm dần các số chính phương Đổi chỗ hai số nhỏ nhất đầu tiên và lớn nhất cuối cùng cho nhau. Đưa kết quả tính toán ra màn hình Câu 18: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm xóa tất cả các phần tử âm nhỏ nhất trong mảng Hiển thị vị trí các số chẵn là bội của 3 và 5. Đưa kết quả tính toán ra màn hình Câu 19: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm tìm vị trí các số nguyên tố trong mảng Đổi chỗ số bé nhất đầu tiên trong mảng với số lớn nhất đầu tiên trong mảng. Đưa kết quả tính toán ra màn hình Câu 20: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm in vị trí số âm đầu tiên trong mảng Viết hàm xóa tất cả các phần tử chính phương lớn nhất trong mảng Đưa kết quả tính toán ra màn hình Câu 21: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm tính trung bình cộng các số nguyên tố trong mảng Viết hàm sắp sếp số nguyên tố lên đầu mảng Đưa kết quả tính toán ra màn hình Câu 22: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm tìm vị trí số nguyên tố bé nhất đầu tiên trong mảng Viết hàm sắp xếp số chính phương lên đầu mảng. Đưa kết quả tính toán ra màn hình Câu 23: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm tìm số nguyên tố lẻ nhỏ nhất Sắp xếp số chẵn lên đầu mảng Đưa kết quả tính toán ra màn hình Câu 24: Viết chương trình nhập vào mảng có tối đa 50 phần tử nguyên. Viết hàm thực hiện các công việc sau: Nhập mảng, xuất mảng. Viết hàm tính trung bình cộng các số âm trong mảng. Viết hàm xóa tất cả các phần tử chính phương lớn nhất trong mảng Đưa kết quả tính toán ra màn hình
Trang 1M c L c ục Lục ục Lục
Câu 1: Viết hàm chèn một số x vào vị trí cuối cùng của mảng, với x là số nhập vào từ
bàn phím 3
Sắp xếp mảng theo thứ tự giảm dần các số nguyên tố 3
Câu 2: Viết hàm chèn một số x vào vị trí cuối cùng của mảng, với x là số nhập vào từ bàn phím 4
Tìm số nguyên tố lớn nhất trong mảng 4
Câu 3: Viết hàm xóa tất cả các phần tử nguyên tố trong mảng các số nguyên 6
Tính trung bình cộng các số dương trong mảng 6
Câu 4:Sắp xếp mảng theo thứ tự giảm dần các phần tử 8
Viết hàm tách thành hai mảng nguyên tố và không nguyên tố 8
Câu 5: Viết hàm xóa các phần tử âm trong mảng 10
Tách mảng thành hai mảng gồm các số chính phương và ko chính phương 10
Câu 6:Viết hàm sắp xếp mảng theo thứ tự tăng dần các số nguyên tố và giảm dần các số không nguyên tố 12
Tìm vị trí các số chẵn trong mảng 12
Câu 7Viết hàm đổi chỗ phần tử đầu tiên cho phần tử cuối cùng 14
Sắp xếp mảng theo thứ tự giảm dần các số chính phương 14
Câu 8: Viết hàm xóa tất cả các phần tử chính phương trong mảng 16
Tìm vị trí các số chẵn chia hết cho 3 và 5 16
Câu 9: Viết hàm xóa tất cả các phần tử nhỏ hơn x trong mảng với x nhập vào từ bàn phím 17
Tìm vị trí số lẻ nhỏ nhất đầu tiên 17
Câu 10:Viết hàm hiển thị vị trí các số nguyên tố trong mảng 19
Viết hàm thay thế tất cả các phần tử âm thành số 0 19
Câu 11: Viết hàm xóa tất cả các phần tử là số chẵn 21
Viết hàm chèn số chính phương nhỏ nhất vào vị trí cuối cùng của mảng 21
Câu 12: Viết hàm xóa tất cả các phần tử là số chính phương 23
Viết hàm chèn số nhỏ nhất vào vị trí đầu tiên của mảng 23
Câu 13: Viết hàm sắp xếp mảng theo thứ tự giảm dần số chẵn và tăng dần số lẻ 25
Viết hàm xóa tất cả các phần tử âm trong mảng 25
Câu 14:Viết hàm tìm vị trí số nguyên tố đầu tiên của mảng và chèn số đó vào vị trí cuối cùng của mảng 27
Viết hàm sắp xếp mảng theo thứ tự tăng dần các số chính phương 27
Câu 15: Viết hàm tính trung bình cộng các số nguyên tố trong mảng 29
Viết hàm xóa tất cả các phần tử chính phương trong mảng 29
Câu 16:Viết hàm tìm vị trí các số nguyên tố chẵn trong mảng 31
Viết hàm xóa tất cả các phần tử âm lớn nhất trong mảng 31
Câu 17:Sắp xếp theo thứ tự giảm dần các số chính phương 33
Đổi chỗ hai số nhỏ nhất đầu tiên và lớn nhất cuối cùng cho nhau 33
Trang 2Câu 18:Viết hàm xóa tất cả các phần tử âm nhỏ nhất trong mảng 35
Hiển thị vị trí các số chẵn là bội của 3 và 5 35
Câu 19:Viết hàm tìm vị trí các số nguyên tố trong mảng 37
Đổi chỗ số bé nhất đầu tiên trong mảng với số lớn nhất đầu tiên trong mảng 37
Câu 20:Viết hàm in vị trí số âm đầu tiên trong mảng 39
Viết hàm xóa tất cả các phần tử chính phương lớn nhất trong mảng 39
Câu 21: Viết hàm tính trung bình cộng các số nguyên tố trong mảng 41
Viết hàm sắp sếp số nguyên tố lên đầu mảng 41
Câu 22: Viết hàm tìm vị trí số nguyên tố bé nhất đầu tiên trong mảng 42
Viết hàm sắp xếp số chính phương lên đầu mảng 42
Câu 23: Viết hàm tìm số nguyên tố lẻ nhỏ nhất 44
Sắp xếp số chẵn lên đầu mảng 44
Câu 24:Viết hàm tính trung bình cộng các số âm trong mảng 46
Viết hàm xóa tất cả các phần tử chính phương lớn nhất trong mảng 46
Trang 3Câu 1: Vi t hàm chèn m t s x vào v trí cu i cùng c a m ng, v i x là s ột số x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ủa mảng, với x là số ảng, với x là số ới x là số ố x vào vị trí cuối cùng của mảng, với x là số
nh p vào t bàn phím ập vào từ bàn phím ừ bàn phím
S p x p m ng theo th t gi m d n các s nguyên t ắp xếp mảng theo thứ tự giảm dần các số nguyên tố ảng, với x là số ứ tự giảm dần các số nguyên tố ự giảm dần các số nguyên tố ảng, với x là số ần các số nguyên tố ố x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số
#include<stdio.h>
Trang 4void nhapmang(int a[],unsigned int n)
{ int tam=x; x=y;y=tam; }
//=============================================void sapxep(int a[],unsigned int n)
Trang 5printf( " \n Nhap lai kich thuoc mang " );}
Câu 2 : Vi t hàm chèn m t s x vào v trí cu i cùng c a m ng, v i x là s ột số x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ủa mảng, với x là số ảng, với x là số ới x là số ố x vào vị trí cuối cùng của mảng, với x là số
Trang 7inmang(a,n);
if(sntmax(a,n)==-1) printf("\n Mang khong co so nguyen to");else {printf("\n So nguyen to max la :%d ",sntmax(a,n));}}
else
printf("\n Nhap lai kich thuoc mang");}
Câu 3: Vi t hàm xóa t t c các ph n t nguyên t trong m ng các s ất trong mảng ảng, với x là số ần các số nguyên tố ử nguyên tố trong mảng các số ố x vào vị trí cuối cùng của mảng, với x là số ảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số nguyên
Tính trung bình c ng các s d ột số x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ương trong mảng ng trong m ng ảng, với x là số
Trang 8for(int i=0;i<n;i++)
{ if(a[i] > 0)
{ dem++; tong+=a[i];} }return tong/dem ;}
Trang 9Câu 4:S p x p m ng theo th t gi m d n các ph n t ắp xếp mảng theo thứ tự giảm dần các số nguyên tố ảng, với x là số ứ tự giảm dần các số nguyên tố ự giảm dần các số nguyên tố ảng, với x là số ần các số nguyên tố ần các số nguyên tố ử nguyên tố trong mảng các số
Vi t hàm tách thành hai m ng nguyên t và không nguyên t ảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số
void doicho(int &x,int &y)
{int tam=x; x=y;y=tam;}
Trang 10if(d==0) { printf("\n Mang ko co snt");
printf("\n mang so knt la:");
Trang 11Câu 5: Vi t hàm xóa các ph n t âm trong m ng ần các số nguyên tố ử nguyên tố trong mảng các số ảng, với x là số
Tách m ng thành hai m ng g m các s chính ph ảng, với x là số ảng, với x là số ồm các số chính phương và ko chính ố x vào vị trí cuối cùng của mảng, với x là số ương trong mảng ng và ko chính
Trang 12if(d1==0) printf("\n Mang ko co so am");else
{xoaam(a,n);
printf("\n Mang sau khi xoa so am la:");inmang(a,n);}
for(i=0;i<n;i++)if(scp(a[i])==1) d2++;
if(d2==0) {printf("\n Mang khong co scp"); printf("\n mang so khong cp:");
Trang 13Câu 6:Vi t hàm s p x p m ng theo th t tăng d n các s nguyên t và ắp xếp mảng theo thứ tự giảm dần các số nguyên tố ảng, với x là số ứ tự giảm dần các số nguyên tố ự giảm dần các số nguyên tố ần các số nguyên tố ố x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số
gi m d n các s không nguyên t ảng, với x là số ần các số nguyên tố ố x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số
Tìm v trí các s ch n trong m ng ị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ẵn trong mảng ảng, với x là số
void doicho(int &x,int &y)
{int tam=x; x=y; y=tam;}
Trang 14if(d==0) {printf("\n mang ko co nguyen to"); sapxepgiam(a,n);
printf("\n Mang sau khi sap xep giam so knt"); inmang(a,n);}
else
{sapxeptang(a,n);
printf("\n Mang sau khi sap xep tang snt la:");
Trang 15printf("\n Nhap lai kich thuoc mang");}
Câu 7:Vi t hàm đ i ch ph n t đ u tiên cho ph n t cu i cùng ổi chỗ phần tử đầu tiên cho phần tử cuối cùng ỗ phần tử đầu tiên cho phần tử cuối cùng ần các số nguyên tố ử nguyên tố trong mảng các số ần các số nguyên tố ần các số nguyên tố ử nguyên tố trong mảng các số ố x vào vị trí cuối cùng của mảng, với x là số
S p x p m ng theo th t gi m d n các s chính ph ắp xếp mảng theo thứ tự giảm dần các số nguyên tố ảng, với x là số ứ tự giảm dần các số nguyên tố ự giảm dần các số nguyên tố ảng, với x là số ần các số nguyên tố ố x vào vị trí cuối cùng của mảng, với x là số ương trong mảng ng
Trang 16if(x%i==0) return 0;
return 1;}
void doicho(int &x,int &y)
{int tam=x; x=y; y=tam;}
if(d1==0) printf("\n Mang ko co so cp");else
Trang 17Câu 8: Vi t hàm xóa t t c các ph n t chính ph ất trong mảng ảng, với x là số ần các số nguyên tố ử nguyên tố trong mảng các số ương trong mảng ng trong m ng ảng, với x là số Tìm v trí các s ch n chia h t cho 3 và 5 ị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ẵn trong mảng.
Trang 18if(d==0) printf("\n Mang khong co scp");
{xoacp(a,n);
printf("\n Mang sau khi xoa scp la:");
inmang(a,n);
}for(i=0;i<n;i++)if(a[i]%2==0) d1++;
if(d1==0) printf("\n Mang ko co so chan");
else{printf("\n Vi tri bc cua 3 va 5 la :");
htbccua3(a,n);}
}
else
printf("\n Nhap lai kich thuong mang");}
Câu 9: Vi t hàm xóa t t c các ph n t nh h n x trong m ng v i x nh p ất trong mảng ảng, với x là số ần các số nguyên tố ử nguyên tố trong mảng các số ỏ hơn x trong mảng với x nhập ơng trong mảng ảng, với x là số ới x là số ập vào từ bàn phím vào t bàn phím ừ bàn phím
Tìm v trí s l nh nh t đ u tiên ị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ẻ nhỏ nhất đầu tiên ỏ hơn x trong mảng với x nhập ất trong mảng ần các số nguyên tố
Trang 20printf("\n Mang vua nhap la:");
if(d1==0) {printf("\n Mang khong co so nho hon x");
printf("\n Mang nhap luc truoc la:");
printf("\n Nhap lai kich thuoc mang");}
Câu 10:Vi t hàm hi n th v trí các s nguyên t trong m ng ển thị vị trí các số nguyên tố trong mảng ị trí cuối cùng của mảng, với x là số ị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ảng, với x là số
Vi t hàm thay th t t c các ph n t âm thành s 0 ất trong mảng ảng, với x là số ần các số nguyên tố ử nguyên tố trong mảng các số ố x vào vị trí cuối cùng của mảng, với x là số
Trang 21{if(x<=1) return 0;
for(int i=2;i<x;i++)
if(x%i==0) return 0; return 1;}
void hienthisnt(int a[],unsigned int n)
{for(int i=0;i<n;i++)
if(snt(a[i])==1)
printf("[%d]",i);}
//=========================================void thaythe(int a[],unsigned int n)
Trang 22printf("\n Mang sau khi thay the so am la:");
inmang(a,n);}
} else printf("\n Nhap lai kich thuoc mang");}
Câu 11: Vi t hàm xóa t t c các ph n t là s ch n ất trong mảng ảng, với x là số ần các số nguyên tố ử nguyên tố trong mảng các số ố x vào vị trí cuối cùng của mảng, với x là số ẵn trong mảng.
Vi t hàm chèn s chính ph ố x vào vị trí cuối cùng của mảng, với x là số ương trong mảng ng nh nh t vào v trí cu i cùng c a m ng ỏ hơn x trong mảng với x nhập ất trong mảng ị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ủa mảng, với x là số ảng, với x là số
Trang 23if(d==0) {printf("\n mang khong co so chan");
printf("\n mang ban dau la:");
inmang(a,n);}
else{xoachan(a,n);
printf("\n Mang sau khi xoa chan la:");
Trang 24printf(“\n Nhap lại kich thuoc mang:”);
}
Câu 12: Vi t hàm xóa t t c các ph n t là s chính ph ất trong mảng ảng, với x là số ần các số nguyên tố ử nguyên tố trong mảng các số ố x vào vị trí cuối cùng của mảng, với x là số ương trong mảng ng.
Vi t hàm chèn s nh nh t vào v trí đ u tiên c a m ng ố x vào vị trí cuối cùng của mảng, với x là số ỏ hơn x trong mảng với x nhập ất trong mảng ị trí cuối cùng của mảng, với x là số ần các số nguyên tố ủa mảng, với x là số ảng, với x là số
Trang 25if(d==0) {printf("\n Mang kco scp"); printf("\n Mang ban dau:"); inmang(a,n);}
Trang 26Câu 13: Vi t hàm s p x p m ng theo th t gi m d n s ch n và tăng ắp xếp mảng theo thứ tự giảm dần các số nguyên tố ảng, với x là số ứ tự giảm dần các số nguyên tố ự giảm dần các số nguyên tố ảng, với x là số ần các số nguyên tố ố x vào vị trí cuối cùng của mảng, với x là số ẵn trong mảng.
d n s l ần các số nguyên tố ố x vào vị trí cuối cùng của mảng, với x là số ẻ nhỏ nhất đầu tiên
Vi t hàm xóa t t c các ph n t âm trong m ng ất trong mảng ảng, với x là số ần các số nguyên tố ử nguyên tố trong mảng các số ảng, với x là số
Trang 27if(d1==0) printf("\n Mang khong co so chan");
else { giamchan(a,n);
printf("\n Mang sau khi sap xep giam chan la:");inmang(a,n); }
for(i=0;i<n;i++)
if( a[i]%2 != 0) d2++;
if(d2==0) printf("\n Mang khong co so le");
else{ tangle(a,n);
printf("\n Mang sau khi sap xep tang le");
Trang 28inmang(a,n); } for(i=0;i<n;i++)
if(a[i]<0) d3++;
if(d3==0) {printf("\n Mang khong co so am");
printf("\n Mang ban dau la:");
Trang 29for(int i=n-1;i>n-1;i )
a[i]=a[i-1];
a[n-1]=x;}
//===============================int scp(int x)
Trang 30printf("\n Nhap lai kich thuoc mang");}
Câu 15: Vi t hàm tính trung bình c ng các s nguyên t trong m ng ột số x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ảng, với x là số
Vi t hàm xóa t t c các ph n t chính ph ất trong mảng ảng, với x là số ần các số nguyên tố ử nguyên tố trong mảng các số ương trong mảng ng trong m ng ảng, với x là số
Trang 31//===============================void inmang(int a[],unsigned int n)
{for(int i=0;i<n;i++)
if(scp(a[i])==1)
{for(int j=i;j<n;j++)
a[j]=a[j+1];
Trang 32if(d==0) printf("\n Mang khong co so nguyen to");else
{printf("\nTrung binh cong so nt la %3.2f",tbc(a,n));}for(i=0;i<n;i++)
if(scp(a[i])==1) d1++;
if(d1==0) {printf("\n Mang khong co scp");
printf("\n Mang ban dau la:");
printf("\n Nhap lai kich thuoc mang");}
Câu 16:Vi t hàm tìm v trí các s nguyên t ch n trong m ng ị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ố x vào vị trí cuối cùng của mảng, với x là số ẵn trong mảng ảng, với x là số
Vi t hàm xóa t t c các ph n t âm l n nh t trong m ng ất trong mảng ảng, với x là số ần các số nguyên tố ử nguyên tố trong mảng các số ới x là số ất trong mảng ảng, với x là số
#include<stdio.h>
void nhapmang(int a[],unsigned int n)
Trang 33{ for(int i=0;i<n;i++)
{printf("\n Nhap phan tu thu %d :",i);
scanf("%d",&a[i]);}}
//=============================================void inmang(int a[],unsigned int n)
Trang 34if(d1==0) printf("\n mang ko co so nguyen to chan");else
{printf("\n Vi tri snt chan la: a[%d] ",sntchan(a,n));}
for(i=0;i<n;i++)if(a[i]<0) d2++;
if(d2==0) printf("\n Mang khong co so am");
else{xoaammax(a,n);
printf("\n mang sau khi xoa am max la:");
inmang(a,n);}
}
else
printf("\n Nhap lai kich thuoc mang");}
Câu 17:S p x p theo th t gi m d n các s chính ph ắp xếp mảng theo thứ tự giảm dần các số nguyên tố ứ tự giảm dần các số nguyên tố ự giảm dần các số nguyên tố ảng, với x là số ần các số nguyên tố ố x vào vị trí cuối cùng của mảng, với x là số ương trong mảng ng
Đ i ch hai s nh nh t đ u tiên và l n nh t cu i cùng cho nhau ổi chỗ phần tử đầu tiên cho phần tử cuối cùng ỗ phần tử đầu tiên cho phần tử cuối cùng ố x vào vị trí cuối cùng của mảng, với x là số ỏ hơn x trong mảng với x nhập ất trong mảng ần các số nguyên tố ới x là số ất trong mảng ố x vào vị trí cuối cùng của mảng, với x là số