Thứ Bảy, Tháng Năm 21, 2022
  • Login
  • Register
24H 68
LinhMinAZ
  • CÔNG NGHIỆP
    • Học cơ khí
      • Các phương pháp gia công không phoi
      • Chi tiết máy
      • Cơ điện tử
      • Cơ học vật liệu
      • Cơ kỹ thuật
      • Cơ Sở Công Nghệ Chế Tạo Máy
      • Dung sai và đo lường
      • Dụng cụ cắt
      • Kỹ thuật thủy khí
      • Nguyên lý máy
      • Nguyên lý cắt kim loại
      • Thủy Lực Khí Nén
      • Vật liệu kỹ thuật
    • Thiết kế Cơ khí
      • Auto CAD
  • TÀI LIỆU KHÁC
    • Kinh tế chính trị Mác – Lênin
    • Lập trình C++
    • Pháp luật
    • Tư tưởng Hồ Chí Minh
  • Trắc nghiệm
  • MUA – BÁN
No Result
View All Result
24H 68
  • CÔNG NGHIỆP
    • Học cơ khí
      • Các phương pháp gia công không phoi
      • Chi tiết máy
      • Cơ điện tử
      • Cơ học vật liệu
      • Cơ kỹ thuật
      • Cơ Sở Công Nghệ Chế Tạo Máy
      • Dung sai và đo lường
      • Dụng cụ cắt
      • Kỹ thuật thủy khí
      • Nguyên lý máy
      • Nguyên lý cắt kim loại
      • Thủy Lực Khí Nén
      • Vật liệu kỹ thuật
    • Thiết kế Cơ khí
      • Auto CAD
  • TÀI LIỆU KHÁC
    • Kinh tế chính trị Mác – Lênin
    • Lập trình C++
    • Pháp luật
    • Tư tưởng Hồ Chí Minh
  • Trắc nghiệm
  • MUA – BÁN
No Result
View All Result
24H 68
No Result
View All Result
Home Tài liệu khác Lập trình C++

Viết hàm sắp xếp mảng 1 chiều các số nguyên tăng dần

by Admin
23/06/2021
in Lập trình C++
0
Viết hàm sắp xếp mảng 1 chiều các số nguyên tăng dần
0
SHARES
773
VIEWS
Share on FacebookShare on Twitter
Đánh giá post

Mục lục

  1. Viết hàm sắp xếp mảng 1 chiều các số nguyên tăng dần
  2. Viết hàm sắp xếp mảng 1 chiều các số nguyên giảm dần

Viết hàm sắp xếp mảng 1 chiều các số nguyên tăng dần

#include <iostream>
using namespace std;
void nhap(int a[], int &n);
void xuat(int a[], int n);
void sapxep(int a[], int n);
int main()
{
    int a[100], n, m;
    cout<<"Nhap slpt n= "; cin>>n;
    nhap(a,n);
    cout<<"cac phan tu mang A la:\n";
    xuat(a,n);
    cout<<endl;
	cout<<"Sap xep mang tang dan: ";
	sapxep(a,n);
}
void nhap(int a[], int &n)
{
	for (int i=0; i<n; i++)
    {
        cout<<"A["<<i<<"]= "; cin>>a[i];
    }
}
void xuat(int a[], int n)
{
    for (int i=0; i<n; i++)
    {
        cout<<a[i]<<" ";
    }
}
void sapxep(int a[], int n)
{
	for (int i=0; i<n-1; i++)
	{
		for (int j=i+1; j<n; j++)
		{
			if (a[i] > a[j])
			{
				int tg=a[i];
				a[i]=a[j];
				a[j]=tg;
			}
		}
	}
	for (int i=0; i<n; i++)
	{
		cout<<a[i]<<" ";
	}
}

Kết quả khi chạy chương trình:

Nhap slpt n= 5
A[0]= 2
A[1]= 4
A[2]= 3
A[3]= 6
A[4]= 1
cac phan tu mang A la:
2 4 3 6 1
Sap xep mang tang dan: 1 2 3 4 6

Viết hàm sắp xếp mảng 1 chiều các số nguyên giảm dần

Thật đơn giản là chúng ta đổi dấu > thành < ở dòng 37.

if (a[i] > a[j])
//đổi thành
if (a[i] < a[j])

Code bài toán:

#include <iostream>
using namespace std;
void nhap(int a[], int &n);
void xuat(int a[], int n);
void sapxep(int a[], int n);
int main()
{
    int a[100], n, m;
    cout<<"Nhap slpt n= "; cin>>n;
    nhap(a,n);
    cout<<"cac phan tu mang A la:\n";
    xuat(a,n);
    cout<<endl;
	cout<<"Sap xep mang giam dan: ";
	sapxep(a,n);
}
void nhap(int a[], int &n)
{
	for (int i=0; i<n; i++)
    {
        cout<<"A["<<i<<"]= "; cin>>a[i];
    }
}
void xuat(int a[], int n)
{
    for (int i=0; i<n; i++)
    {
        cout<<a[i]<<" ";
    }
}
void sapxep(int a[], int n)
{
	for (int i=0; i<n-1; i++)
	{
		for (int j=i+1; j<n; j++)
		{
			if (a[i] < a[j])
			{
				int tg=a[i];
				a[i]=a[j];
				a[j]=tg;
			}
		}
	}
	for (int i=0; i<n; i++)
	{
		cout<<a[i]<<" ";
	}
}

Kết quả khi chạy chương trình:

Nhap slpt n= 5
A[0]= 2
A[1]= 4
A[2]= 3
A[3]= 6
A[4]= 1
cac phan tu mang A la:
2 4 3 6 1
Sap xep mang giam dan: 6 4 3 2 1

Nếu copy bài viết, bạn vui lòng để nguồn 24h68.com nhé. Cảm ơn bạn🥰

ShareTweetPin

Related Posts

Tham Chiếu và Tham Trị C++ là gì? Cách sử dụng Tham Chiếu và Tham Trị trong C++
Lập trình C++

Tham Chiếu và Tham Trị C++ là gì? Cách sử dụng Tham Chiếu và Tham Trị trong C++

04/09/2021
353
Bài tập Hàm C++ số 1
Lập trình C++

Bài tập Hàm C++ số 1

04/09/2021
280
Bài tập thực hành C++
Lập trình C++

Bài tập thực hành C++

20/08/2021
584
Bài tập mảng tổng hợp C++
Lập trình C++

Bài tập mảng tổng hợp C++

01/06/2021
485
Bài tập C++ 1+(1+2)+(1+2+3)+...+(1+2+...+n)
Lập trình C++

Bài tập C++ 1+(1+2)+(1+2+3)+…+(1+2+…+n)

01/06/2021
341
Tìm giá trị lớn nhất trong hàm C++
Lập trình C++

Tìm giá trị lớn nhất trong hàm C++

01/06/2021
3.1k
Next Post
Luật dân sự 2015 PDF

Luật dân sự 2015 PDF

Please login to join discussion

Bài viết Mới nhất

Thi Đọc Viết Tiếng Anh B1 Nội Bộ 2022 Online Phần 9 – Viết Email, Note

Thi Đọc Viết Tiếng Anh B1 Nội Bộ 2022 Online Phần 9 – Viết Email, Note

10/05/2022
109
Thi Trắc Nghiệm Tiếng Anh B1 Nội Bộ 2022 Online Phần 8 – Hoàn Thành Email – Note

Thi Trắc Nghiệm Tiếng Anh B1 Nội Bộ 2022 Online Phần 8 – Hoàn Thành Email – Note

09/05/2022
122
Thi Trắc Nghiệm Tiếng Anh B1 Nội Bộ 2022 Online Phần 7 – Hoàn Thành Bức Thư

Thi Trắc Nghiệm Tiếng Anh B1 Nội Bộ 2022 Online Phần 7 – Hoàn Thành Bức Thư

09/05/2022
134
Thi Trắc Nghiệm Tiếng Anh B1 Nội Bộ 2022 Online Phần 6 – Điền Từ Còn Thiếu

Thi Trắc Nghiệm Tiếng Anh B1 Nội Bộ 2022 Online Phần 6 – Điền Từ Còn Thiếu

09/05/2022
135
Thi Trắc Nghiệm Tiếng Anh B1 Nội Bộ 2022 Online Phần 5 – Chọn Từ Đúng Nhất

Thi Trắc Nghiệm Tiếng Anh B1 Nội Bộ 2022 Online Phần 5 – Chọn Từ Đúng Nhất

09/05/2022
154

Music

1. Đau Ở Đây Này
Nai
No Result
View All Result

Xem Phim Online MIỄN PHÍ

TV HAYBấm để xem

Phim Mới Hay

PhimMoiHayBấm để xem

Free Graphic Design

Free Graphic DesignFree Graphic Design

Tải phần mềm FREE

linhminaz

Đề xuất Cho bạn

  • All
  • Dụng cụ cắt
  • Cơ Sở Công Nghệ Chế Tạo Máy
  • Tư tưởng Hồ Chí Minh

Các thành phần cơ bản C++ – Bài 1 C++

13/05/2020
1.8k
Lực lượng cần đoàn kết quốc tế theo tư tưởng Hồ Chí Minh

Lực lượng cần đoàn kết quốc tế theo tư tưởng Hồ Chí Minh

27/06/2021
370
Ý nghĩa của việc nghiên cứu môn kinh tế chính trị Mác - Lênin? Chỉ ra sự liên hệ giữa kinh tế chính trị Mác - Lênin trong hệ thống các khoa học kinh tế?

Ý nghĩa của việc nghiên cứu môn kinh tế chính trị Mác – Lênin? Chỉ ra sự liên hệ giữa kinh tế chính trị Mác – Lênin trong hệ thống các khoa học kinh tế?

26/06/2021
7.4k
Bài giảng Vẽ kỹ thuật cơ khí Pdf

Bài giảng Vẽ kỹ thuật cơ khí Pdf

23/06/2021
227
Cung và Các yếu tố ảnh hưởng đến Cung

Cung là gì? và Các yếu tố ảnh hưởng đến Cung

14/10/2021
1.2k
Sắp xếp số nguyên tố tăng dần C++

Sắp xếp số nguyên tố tăng dần C++

23/06/2021
4.1k

Nổi bật trong tuần qua

Tính trung bình cộng các phần tử trong mảng C++

Tính trung bình cộng các phần tử trong mảng C++

21/08/2021
18k
BÀI TẬP XÁC ĐỊNH PHẢN LỰC LIÊN KẾT

BÀI TẬP XÁC ĐỊNH PHẢN LỰC LIÊN KẾT

01/06/2021
39.6k
Tại sao Hồ Chí Minh khẳng định: “Cách mạng giải phóng dân tộc muốn thắng lợi thì phải đi theo con đường cách mạng vô sản”

Tại sao Hồ Chí Minh khẳng định: “Cách mạng giải phóng dân tộc muốn thắng lợi thì phải đi theo con đường cách mạng vô sản”

27/06/2021
8.7k
Quan điểm của Hồ Chí Minh về vai trò của văn hóa

Quan điểm của Hồ Chí Minh về vai trò của văn hóa

27/06/2021
3.7k
Các loại mác thép Môn Vật liệu Kỹ thuật

Các loại mác thép Môn Vật liệu Kỹ thuật

07/10/2021
16.8k
G71 Tiện CNC – Chu Trình Gia Công G71 Trên Máy Tiện CNC Fanuc

G71 Tiện CNC – Chu Trình Gia Công G71 Trên Máy Tiện CNC Fanuc

07/11/2021
1.9k
24h68

2020 - 2022 © 24h68.com

Đặt liên kết

  • PhaPhim
  • TV Hay
  • Phim Mới Hay

Theo dõi chúng tôi

No Result
View All Result
  • CÔNG NGHIỆP
    • Học cơ khí
      • Các phương pháp gia công không phoi
      • Chi tiết máy
      • Cơ điện tử
      • Cơ học vật liệu
      • Cơ kỹ thuật
      • Cơ Sở Công Nghệ Chế Tạo Máy
      • Dung sai và đo lường
      • Dụng cụ cắt
      • Kỹ thuật thủy khí
      • Nguyên lý máy
      • Nguyên lý cắt kim loại
      • Thủy Lực Khí Nén
      • Vật liệu kỹ thuật
    • Thiết kế Cơ khí
      • Auto CAD
  • TÀI LIỆU KHÁC
    • Kinh tế chính trị Mác – Lênin
    • Lập trình C++
    • Pháp luật
    • Tư tưởng Hồ Chí Minh
  • Trắc nghiệm
  • MUA – BÁN

2020 - 2022 © 24h68.com

Welcome Back!

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Trang web sử dụng Cookie để đem đến trải nghiệm tốt nhất cho người dùng.