1. 1.
    0
    hatayı bulana şuku..

    void mrg( elementtype a[ ], elementtype tmparray[ ],
    int lpos, int rpos, int rightend )
    { int i, leftend, numelements, tmppos;
    leftend = rpos - 1;
    tmppos = lpos;
    numelements = rightend - lpos + 1;
    while( lpos <= leftend && rpos <= rightend )
    if( a[ lpos ] <= a[ rpos ] )
    tmparray[ tmppos++ ] = a[ lpos++ ];
    else
    tmparray[ tmppos++ ] = a[ rpos++ ];
    while( lpos <= leftend )
    tmparray[ tmppos++ ] = a[ lpos++ ];
    while( rpos <= rightend )
    tmparray[ tmppos++ ] = a[ rpos++ ];
    for( i = 0; i < numelements; i++, rightend-- )
    a[ rightend ] = tmparray[ rightend ];
    }
    ···
  2. 2.
    -1
    @7 merge sort yapması lazım bu fonksiyonun fakat hata veriyo
    ···