xep mang.cpp

来自「examples C,c++ codes programs」· C++ 代码 · 共 83 行

CPP
83
字号
#include <stdio.h>
#include <math.h>
#include <conio.h>

int M[20];

void nhap(int M[20],int n)
{
	int i;
	for(i=0;i<n;i++)
	{
		printf("nhap gia tri M[%d]  ",i);
		scanf("%d",&M[i]);

	}

}
void xuat(int M[20],int n)
{
	int i;
	for(i=0;i<n;i++)
		printf("%4d",M[i]);

}
void hoanvi(int &x,int &y)
{
	int tam;
	tam=x;
	x=y;
	y=tam;

}

void tang_dan(int M[20],int n)
{

	int i,j;
	for(i=0;i<n-1;i++)
	{
		for(j=i+1;j<n;j++)
			{
				if(M[i]>M[j])

					hoanvi(M[i],M[j]);
			}
	 }

}
void giam_dan(int M[20],int n)
{

	int i,j;
	for(i=0;i<n-1;i++)
	{
		for(j=i+1;j<n;j++)
			{
				if(M[i]<M[j])

					hoanvi(M[i],M[j]);
			}
	 }

}

void main()
{
	clrscr();
  int n,x,y;
	printf("nhap phan tu mang:");
	scanf("%d",&n);


  nhap(M,n);
  xuat(M,n);
  tang_dan(M,n);
  printf("\nmang sau khi sap tang dan!");
  xuat(M,n);
  printf("\nMang sau khi sap giam dan!");
  giam_dan(M,n);
  xuat(M,n);
  getch();

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?