hola queria pedirles como favor que me ayudaran con el siguiente problema
acontinuacion les dejo el problema para luego continuar con el codigo:
En una consulta de un psicólogo, este sienta a sus pacientes en forma circular hacia la derecha a las mujeres y hacia la izquierda a los hombres, además sienta más cerca de él a las personas de mayor edad y a los más jóvenes más lejos de él, cada vez q llegue alguien nuevo tendrá que sentarse a la derecha o a la izquierda dependiendo del sexo y tendrá que posicionarse dependiendo de su edad.
codigo(esto es lo que e hecho pero como no entiendo mucho no se si esta bueno)
#include <stdio.h>
void main()
typedef struct nodo
{
char sexo;
int Edad;
struct Nodo *ant;
struct Nodo *sig;
}nodo;
float IngresoTerapia(struct nodo*Persona, Psi)
if(Psi == Null)
{
Psi = Persona;
Psi*ant=Psi;
Psi*sig=Psi;
}
else
{
if (Persona*Sexo==M)
{
I=Psi*sig;
while ((I*Edad > Persona*Edad) && (I*Sexo==M) && (I<>Psi))
{
I=I*sig;
Persona*sig=I;
Persona*ant=I*ant;
}
}
else
{
I=Psi*ant;
while ((I*Edad > Persona*Edad) && (I*Sexo==F) && (I<>Psi))
{
I=I*ant;
Persona*ant=I;
Persona*sig=I*sig;
}
}
Persona*sig*ant=Persona;
Persona*ant*sig=Persona;
}
}
bueno el problema es el siguiente
dev c++ me arroja 2 errores que dicen algo de las dimensiones de las variables
ademas debo hacer el respectivo menu para el ingreso de datos
y lo necesito urgente
porfavor si alguien puede ayudarme se lo agradeceria enormemente gracias!!!