ea ea ya se como hacerle ahi les va a todos los curiosos que quieran saber como, estudienle para que les sea util en un futuro.
/*VALIDACION DENTRO DE UNA MATRIZ DE 3X3 PARA INSERTAR 3 UNOS EN LA MATRIZ Y QUE NO SE INSERTE 1 DONDE YA HAY UN UNO*/
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void ValidacionUnos(int m[3][3],int k) //k numero de unos a insertar a la matriz
{ int iRand, jRand;
iRand=random(3);
jRand=random(3);
if(m[iRand][jRand]==0&&k>0)
{ m[iRand][jRand]=1;
ValidacionUnos(m,k-1);
}
else
{ if(m[iRand][jRand]==1)
ValidacionUnos(m,k);
}
}
void main(void) // main
{ int i,j,k=3,v[3][3]={0};//inicializo la matriz en 0's
clrscr();
randomize();
ValidacionUnos(v,k); //mando a llamar la funcion
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{ gotoxy(j+5,i+5);
printf("%d",v[j]);
}
getch();
}