Breaking News
Loading...
Thursday, July 11, 2013

Hàm chèn phần tử có giá trị X vào phía sau phần tử có giá trị lớn nhất trong mảng

7/11/2013 10:11:00 PM

int max(int a[],int n)
{
    int m=a[0];
    for(int i=1;i<n;i++)
        if(a[i]>=m)
            m=a[i];
    return m;
}
void chen(int a[],int &n,int x)
{
    for(int i=0;i<n;i++)
    {
        if(a[i]==max(a,n))
        {
            for(int j=n;j>=i+2;j--)
                a[j]=a[j-1];
                a[i+1]=x;
                n++;
                i++;
        }
    }
}

2 comments:

  1. hàm này muốn in ra màn hình thì sao ạ?

    ReplyDelete
  2. Sau khi gọi 2 hàm trên bạn gọi viết hàm xuất mảng ra là dc. vì x đã chèn vào mảng a rồi

    ReplyDelete

 
Toggle Footer