Diria que la cabecera de la función tendría que se:
De todas formas hay algunos "fallos", que sin tener que provocar errores hacen que tu código no sea del todo correcto. Por ejemplo, usar "\n" y usar std::endl es lo mismo, hacer que en pantalla salte de linia. En tu código tienes:
Código C++:
Ver originalstd::cout<<"Ingresa los datos hasta rellenar la matriz A \n"<<std::endl;
y lo ideal seria tener:
Código C++:
Ver originalstd::cout<<"Ingresa los datos hasta rellenar la matriz A"<<std::endl;
Tambien usas "scanf" para leer del teclado y lo correcto sería usar "std::cin".
Y algún detalle más que se podría mejorar...