Hola! las matrices comienzan en la posicion 0, por lo que inicializar las variables "i" y "j" en 1 estas desperdiciando una fila y una columna( igual en este caso no tiene mucho sentido ya que no estas trabajando con memoria dinamica)
Para que los numeros no se repitan tnes que hacer una busqueda en la matriz, osea q el numero ingresado no exista. Esto seria lo mas dificil pero intentalo hacer
Y para que se guarde el numero 6 en las esquinas tenes que verificar, a travez de condiciones, que "i" y "j" sean los bordes:
1 - i y j sean igual a 0(en tu caso igual a 1)
2 - i igual a 1 y j sea igual a c
3 - i sea igual a f y j igual a 0
4 - i y j sean igual a f y c
Saludos
PD: para postiar el codigo usa la GeSHi
Para que los numeros no se repitan tnes que hacer una busqueda en la matriz, osea q el numero ingresado no exista. Esto seria lo mas dificil pero intentalo hacer
Y para que se guarde el numero 6 en las esquinas tenes que verificar, a travez de condiciones, que "i" y "j" sean los bordes:
1 - i y j sean igual a 0(en tu caso igual a 1)
2 - i igual a 1 y j sea igual a c
3 - i sea igual a f y j igual a 0
4 - i y j sean igual a f y c
Saludos
PD: para postiar el codigo usa la GeSHi