Para encontrar la posición solo tienes que añadirle dentro del if del ultimo bucle for que una variable guarde la posicion, osea 'i', cuando encuentra el numero, algo como esto:
Y para las diagonales solo tiene que sumar matriz[2][0], matriz[1][1], matriz[0][2], implementalo como quieras.
Un saludo
Código (c) [Seleccionar]
int k = 0;
for(int i=0; i<15; i++){
if (a >= vector[i]){
a = vector[i];
k = i;
}
}
printf("\nla posicion es: %d", a);
Y para las diagonales solo tiene que sumar matriz[2][0], matriz[1][1], matriz[0][2], implementalo como quieras.
Un saludo