c ¿problema de idioma?

Fusionar dos matrices ascendentes independientes en una matriz ascendente:

////////////////////////////////// ////////////////

#include

#include < conio.h>

fusión vacía(int a[],int b[],int c[],int m,int n)

{

int i=0,j=0,k =0;

mientras(i si (a[i]<b[j])

c[k++]=a[i++] ;

else

c[k++]=b[j++];

mientras (i

c[k++] =a[i++];

mientras (j< n)

c[k++]=b[j++];

}

int main(int argc, char* argv[])

{

int a[]={1,2,3,4,5};

int b[]={6,7,8};

int i,sa,sb,*c;

sa= tamañode(a)/tamañode(int) ;

sb= tamañode(b)/tamañode(int));

c=calloc(sa+sb,tamañode(int));

fusionar( a,b, c,sa,sb);

for (i=0; i < sa+sb; i++) {

i

}

gratis(c);

getch();

devolver 0;

}

/////////////////// ////////////////////////////

Código fuente de clasificación por combinación:

El programa consta de Compuesto por archivos de código

merge .h:

////////////////////////// //// //////////////////

#include

#include

#include

#include