Título: ayuda en vector y matris Publicado por: fadutra en 28 Junio 2014, 07:22 am Soy nuevo en esto y tengo que hacer un programita y en eso tengo un vector y quiero usarlo de referencia para las filas de una matriz que tengo que guardar numeros en cada fila pero que sean indepedientes. Osea tengo 4 cursos en un vector. Y cada fila del vector representa a un estudiante que se guarda con un numero.
Gracias Título: Re: ayuda en vector y matris Publicado por: El Benjo en 28 Junio 2014, 20:46 pm Muéstranos tu código y nosotros te ayudamos donde te atores. Recuerda que en este foro no se hace la tarea de nadie, primero tienes que poner de tu parte.
Título: Re: ayuda en vector y matris Publicado por: fadutra en 29 Junio 2014, 23:29 pm Se ve que no me explique bien no necesito que me hagan el programa solo necesito saber si se puede usar como guía un vector para una matriz. Pero gracias voy a buscar un poco mas y cuando tenga algo mas claro lo subo.
Título: Re: ayuda en vector y matris Publicado por: El Benjo en 30 Junio 2014, 20:26 pm Pues, de que se puede se puede, pero en este caso lo que se recomienda es que en vez de usas dos arreglo separados (tu vector de estudiantes y tu arreglo de calificaciones) Crees un arreglo de una estructura definida por ti. Donde la estructura tendría un campo que identifique al estudiante y otros campos que corresponderían a cada calificación (en caso de ser siempre el mismo número de calificaciones) o un segundo campo que a su vez sería un arreglo (En el caso de que fuera un número variable de calificaciones). Saludos.
Título: Re: ayuda en vector y matris Publicado por: fadutra en 1 Julio 2014, 08:45 am static void Ingresarestudiantes(int[,] Matrizestudiantes, int cedulaestudiantes,int respuesta1)
{ int i; int j; for (i = 0; i < Matrizestudiantes.GetLength(0); i++) { if (i==respuesta1) { for (j = 0; j < Matrizestudiantes.GetLength(1); j++) { if (Matrizestudiantes[i, j] == cedulaestudiantes) { Console.WriteLine("El estudiante con la cedula {0} ya a sido ingresado en este curso.", cedulaestudiantes); } else { for (j = 0; j < Matrizestudiantes.GetLength(1); j++) { if (Matrizestudiantes[i, j] == 0) { Matrizestudiantes[i, j] = cedulaestudiantes; } else { Console.WriteLine("No hay lugar en el curso."); } } } } } } } La idea es asi yo tengo un vector que tiene los cursos que es un string y una matriz que corresponde a los estudiantes que son int ya que se guarda solo un numero para identificarlo. cada fila corresponde a un curso ya que el estudiante puede estar anotado en diferentes cursos pero no dos veces en el mismo. Mi idea fue recorrer la matriz y ver si el estudiante esta anotado en el curso luego ver si hay lugar en la fila y si hay guardarlo. pero no me funciona del todo bien |