01/10/2018, 15:49

Code sắp xếp trong mảng và code trộn mảng không ra kết quả

chào mọi người!
mọi người có thể xem giúp mình?
phần Sapxep1 tra sai kết quả!
phần Tron không xuất kết quả ra!]

#include <stdio.h>

void Nhap1(int a[100],int n)
{
    int i;
    for(i=0;i<n;i++)
    {
        printf("nhap phan tu thu %d :",i);
        scanf("%d",&a[i]);
    }
}
void Nhap2(int b[100],int m)
{
    int j;
    for(j=0;j<m;j++)
    {
        printf("nhap phan tu thu %d :",j);
        scanf("%d",&b[j]);
    }
}
void Xuat1(int a[100],int n)
{
    int i;
    for(i=0;i<n;i++)
        printf("%d",a[i]);
}
void Xuat2(int b[100],int m)
{
    int j;
    for(j=0;j<m;j++)
        printf("%d",b[j]);
}
void Sapxep1(int a[],int n)
{
    int i,k;
    for(i=0;i<n;i++)
    {
        for(k=i+1;k<n-1;k++)
        {
            int tam;
             if(a[i]>a[k])
            {
                a[i]=tam;
                a[i]=a[k];
                a[k]=tam;
            }
        }
    }
    printf("
mang sau khi sap xep la:");
     for(k=0;k<n;k++)
        printf("%d",a[k]);

}
void Tron(int c[200],int a[],int b[],int m,int n)
{
	int i,j,z;
	for(i=0;i<n;i++)
	{
		c[z]=a[i];
		z++;
	}
		for(j=0;j<m;j++)
	{
		c[z]=b[j];
		z++;
	}

	printf("%d",c[z]);
}
int main()
{
    int b[100],n,m,c[200];
    int a[100];
    printf("nhap so phan tu cua day 1:
");
    scanf("%d",&n);
    Nhap1(a,n);
    printf("nhap so phan tu cua day 2:
");
    scanf("%d",&m);
    Nhap2(b,m);
    printf("
day 1 vua nhap la:
");
    Xuat1(a,n);
    printf("
day 2 vua nhap la:
");
    Xuat2(b,m);
    Sapxep1(a,n);
    Tron(c,a,b,m,n);
    return 0;
}
Ideone.com

Ideone.com

Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages.

Son0nline viết 18:01 ngày 01/10/2018

tam= a[i];
a[i]=a[k];
a[k]=tam;

Bài liên quan
0