[ Foro de C ]

Distribucion de pisos (castillos humanos).

05-Jan-2019 23:38
Invitado (Kratos)
0 Respuestas

Hola, buenas tardes!!
Necesito ayuda con una practica que requiere distribuir el numero de participantes de en pisos, de un castillo humano. El castillo en total debe tener un peso maximo de 750kg, el usuario podra distribuir el peso a su gusto (no es obligatorio que llegue a 750kg). Cada piso debe tener un máximo de 10 personas, y la distribucion de las personas por piso y el peso por piso sean logicos (no puede haber un piso de 3 personas que pese 500 kg!! ), y finalmente el peso debe tener tambien una distribucion logica, por ejemplo (El piso de arriba del todo no puede pesar mas que el de abajo o inferiores). Y el numero de pisos maximo 10 pisos.

Ejemplo:
- Num de personas = 55 (1-99)
- Num de pisos = 2 (1-10)

Datos:
Piso 1 :
num personas por piso:
peso total:

Piso 2:
num personas por piso: (mas bajo que el piso inferior)
peso por piso: (bas bajo que el piso inferior)

................................................................................................................

#include <stdio.h>
#include <stdlib.h>

float peso;
char personas[10], pisos[10];

int main () {
printf("Bienvenido al castillo humano\n");
printf("Introduce el numero de personas:\n");
scanf("%c", &personas);

if (personas < 1 && personas > 99) {
printf("ERROR: Numero de personas incorrecto.\n");
}

fflush(stdin);
printf("Introduce el numero de pisos de vuestro castillo:\n");
scanf("%c", &pisos);

fflush(stdin);
if (pisos < 1 && pisos > 10 ){
printf("ERROR: Numero de pisos incorrecto\n");
}
else if (pisos == 1){
printf("Datos:\n");
/** printf("-> Nombre de personas: \n");
scanf("%c", &personas);
printf("Peso total (Kg): \n");
scanf("%c", &peso);**/
}
else if (pisos == 2){




}
}

este es mi codigo, solo para comprobar y no funciona.

Perdonen las molestias, gracias.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)