[C con Clase] AYUDA CON VECTORES!!!

Edmundo Cuadriello Narvaez ecnarvaez en yahoo.com
Lun Dic 3 23:06:21 CET 2007


Holas Atrhopos.

NOTA: Existen muchas opciones de resolver un problema, esta es la forma en que lo entendi y veo de
modo sencillo como resolver tu problema:

typedef struct Persona
{
  ....
  char nombre[256];
  int  edad;
  int  grado;

};

typedef struct Faltas
{
   .....
   //no se que tendrias en esta estructura.
};

typedef struct Asistencia
{

    Persona persona_Asistencia;       //aqui ya manejas a los alumnos 
    Faltas  faltas_Asistencia[9*31];  //suponiendo que son todos los meses de 31 dias 
                                      //sino habria que calcular cuantos dias por el 
                                      //mes en especifico.

}

Asistencia Alumnos[30];    //tendriamos un arreglo de N  Alumnos



//y ya en tu programa tendrias .

for(i=0; i<30; i++)
{
  //para el Alumno[i] puedes obtener Nombre, Edad, Grado, etc.
  for(j=0; j<(9*31); j++)
  {
     // ya podrias usar  Alumno[i].faltas_Asistencia[j]
     // e irlo sumando en un contador
  }
}

Espero haber entendido lo que buscas y te de una guia para tu problema 

Saludos .


@ECN

--- atrhopos black <atrhopos en hotmail.com> escribió:


---------------------------------

EL PROBLEMA ES EL SIGUIENTE:


TENGO 30 ALUMNOS, Y DEBO CALCULAR LAS INASISTENCIAS DE 9 NUEVE MESES DE C/U.

YO HABIA PENSADO EN LO SIGUIENTE:

HACER UN FOR POR CADA ALUMNO (ALUMNO[30]) Y DENTRO DE ESE FOR OTRO FOR PARA CARGAR LAS FALTAS , 9 
MESES (FALTAS[9]). NO?

DESDE YA MUCHAS GRACIAS



ATRHOPOS

---------------------------------
From: Zaka E-Lab <shanatorio en gmail.com>
Reply-To: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>
To: Lista de correo sobre C y C++ <cconclase en listas.conclase.net>
Subject: Re: [C con Clase] AYUDA CON VECTORES!!!
Date: Thu, 29 Nov 2007 18:34:48 +0100
>atrhopos black escribió:
> > TENGO Q RESOLVER UN PROBLEMA
> >
> > COMO CARGO LOS DATOS DE UN VECTOR (ej: faltas[9]; a otro vector
> > alumnos[30];)
>
>Una solución trivial sería cargar de uno en uno la información:
>
>for (int i=0;i<9;i++)
> alumnos[i] = faltas[9]
>
>
>Lo que te he propuesto no creo que se ajuste a tu problema, pero
>es que no conozco tu problema exactamente.
>
>Si no te ha valido lo que te he contestado, intenta contar de forma
>más concisa el problema, seguro que hay solución.
>
>Zaka.
>
>_______________________________________________
>Lista de correo Cconclase Cconclase en listas.conclase.net
>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ



---------------------------------
Sabe más sobre la próxima generación del MSN Messenger. ¡Haz click aquí!  >
_______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ



    ATTE:
ISC Edmundo Cuadriello Narvaez
Software Engineer
  C++, X++, C#, JAVA programmer.
  Tel: 33-36899320
  Cel: 33-13555312

    ecnarvaez en yahoo.com
  ecnarvaez en hotmail.com
  "All for Linux, and Linux for every one"




      ____________________________________________________________________________________
¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:                      
http://correo.yahoo.com.mx/




Más información sobre la lista de distribución Cconclase