1. Trang chủ
  2. » Tất cả

[123doc] - loi-giai-49-bai-mon-ki-thuat-lap-trinh-nhung-dai-hoc-cong-nghiep-ha-noi

27 2 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 27
Dung lượng 50,62 KB

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

Nội dung

BAI 1 TÌM CHẴN MIN#include #include //nhap mang mot chieu void nhapmangint a[],int &n // xuat mang mot chieu void xuatmang int a[], int n //bai 1 tim so chan nho nhat trong mang int minc

Trang 1

BAI 1 TÌM CHẴN MIN

#include<stdio.h>

#include<math.h>

//nhap mang mot chieu

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

// xuat mang mot chieu

void xuatmang (int a[], int n)

//bai 1 tim so chan nho nhat trong mang

int minchan(int a[], int n)

Trang 3

return 1;

return 0;

}

//tim phan tu nguyen to lon nhat trong mang

void maxnt(int a[], int n)

{

int i, max, dem=0;

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

if(ktnt(a[i])==1) {

Trang 4

//tim phan tu chinh phuong chan lon nhat

int maxcpc(int a[], int n)

{

int i, max, dem=0;

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

if(ktcp(a[i])==1&&a[i]%2==0) {

dem++;

max=a[i];

} if(dem==0) printf("\n mang khong co phan tu chinh phuong chan!\n\n");

else {

for(i=0;i<n;i++) if(ktcp(a[i])==1&&a[i]>max&&a[i]%2==0)

max==a[i];

Trang 5

printf("\n phan tu chinh phuong can lon nhat trong mang: %5d\n\n",max);

} return max;

Trang 6

//tim chinh phuong chan max

int cpchanmax (int a[], int n)

printf("\n phan tu chinh phuong chan lon nhat trong mang la

Trang 8

int i, dem=0;

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

if(ktnt(a[i])==1) dem++;

//trung binhh cong so nguyen to trong mang

float tbcnt(int a[], int n)

{

int i,tong=0, spt=0;

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

if(ktnt(a[i])==1) {

spt++;

tong+=a[i];

} if(spt==0) return 0;

Trang 9

BÀI 23 SẮP XẾP TĂNG ÂM, GIẢM DƯƠNG

/*/kiem tra mang co so duong khong

int mduong(int a[], int n)

Trang 10

//sap xep duong tang dan

Trang 11

//sap xep tang dan chinh phuong giam dan khong chinh phuong

void sxcp(int a[], int &n)

//sx khong chinh phuong

Trang 13

int timntdau(int a[], int n)

printf("\n\n vi tri nguyen to dau tien la: ",timntdau(a,n));

printf("\n\n mang sau khi chen so nguyen to dau %d len vi tri k= %d la:

Trang 14

BÀI 35 CHÈN NGUYÊN TỐ CUỐI VÀO VỊ TRÍ ĐẦU

Trang 15

printf("\n vi tri nguyen to cuoi la: %d",timntcuoi(a,n));

printf("\n vi tri so nho nhat la: %d ",vitrimin(a,n));

printf("\n mang sau khi chen nguyen to cuoi %d vao vi tri nho nhat %d la:

Trang 16

BÀI 37 CHÈN MAX NT VÀO VỊ TRÍ K

Trang 17

max=a[i];

} return max;

printf("\n phan tu nguyen to max la: %d",ntmax(a,n));

printf("\n mang sau khi chen nguyen to max = %d vao vi tri k=%d la:

Trang 18

BÀI 40 CHÈN MIN CHẴN VÀO VỊ TRÍ ĐẦU

#include<stdio.h>

#include<conio.h>

//nhap mang mot chieu

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

// xuat mang mot chieu

void xuatmang (int a[], int n)

// chen phan tu chan min len vi tri dau tien

void chenminchanlendau(int a[], int &n)

Trang 19

if(min!=-1)

{

for(int j=n;j>=0;j ) a[j]=a[j-1];

//nhap mang mot chieu

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

Trang 20

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

}

// xuat mang mot chieu

void xuatmang (int a[], int n)

Trang 21

printf("\n mang sau khi chen cpmin=%d vao vtntcuoi = [%d] la:

",cpmin(a,n),vtntcuoi(a,n));

xuatmang(a,n);

Trang 22

// chen x vao vi tri vt

void chenx(int a[], int &n, int vt, int x)

Trang 23

printf("\n\n nhap vi tri k can chen: ");

Trang 24

for(int i=vt;i<n-1;i++) a[i]=a[i+1];

Trang 25

void xuatmang (int a[], int n)

Ngày đăng: 20/10/2020, 19:15

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

w