1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Kỹ Thuật Lập Trình Nhúng(Kỹ Thuật Lập Trình C) 24 Câu

50 532 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 67,4 KB

Nội dung

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 1

M 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 2

Câ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 3

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 ộ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 4

void nhapmang(int a[],unsigned int n)

{ int tam=x; x=y;y=tam; }

//=============================================void sapxep(int a[],unsigned int n)

Trang 5

printf( " \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 7

inmang(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 8

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

{ if(a[i] > 0)

{ dem++; tong+=a[i];} }return tong/dem ;}

Trang 9

Câ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 10

if(d==0) { printf("\n Mang ko co snt");

printf("\n mang so knt la:");

Trang 11

Câ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 12

if(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 13

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à ắ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 14

if(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 15

printf("\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 16

if(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 17

Câ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 18

if(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 20

printf("\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 22

printf("\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 23

if(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 24

printf(“\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 25

if(d==0) {printf("\n Mang kco scp"); printf("\n Mang ban dau:"); inmang(a,n);}

Trang 26

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 ắ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 27

if(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 28

inmang(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 29

for(int i=n-1;i>n-1;i )

a[i]=a[i-1];

a[n-1]=x;}

//===============================int scp(int x)

Trang 30

printf("\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 32

if(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 34

if(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ố

Ngày đăng: 17/12/2015, 18:10

TỪ KHÓA LIÊN QUAN

w