Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: i7Savage en 27 Junio 2019, 23:49 pm



Título: Problema en C que no puedo resolver, Malloc y matrices dinámicas
Publicado por: i7Savage en 27 Junio 2019, 23:49 pm
La finca “El Chamizo” es una finca cafetera que en época de cosecha contrata hasta 20 recolectores
para recoger café. De cada recolector se conoce su cédula, la cantidad diaria en kilos de café que recoge, durante la semana de trabajo y la alimentación que se le da al recolector durante ese periodo de tiempo, Resolver utilizando memoria dinamica.

Si alguien pudiese ayudarme con este ejercicio lo agradecería enormemente.  :-(


Título: Re: Problema en C que no puedo resolver, Malloc y matrices dinámicas
Publicado por: zellion en 28 Junio 2019, 10:10 am
Buenos días i7Santiago:

¿Puedes facilitarnos el código que lleva ya escrito y donde tienes el problema? Para poder ayudarte ;).

Un saludo.


Título: Re: Problema en C que no puedo resolver, Malloc y matrices dinámicas
Publicado por: i7Savage en 28 Junio 2019, 19:06 pm
La finca “El Chamizo” es una finca cafetera que en época de cosecha contrata hasta 20 recolectores
para recoger café. De cada recolector se conoce su cédula, la cantidad diaria en kilos de café que recoge
durante la semana de trabajo y la alimentación que se le da al recolector durante ese periodo de tiempo.
Construya un programa en Lenguaje C que permita determinar el salario a pagar al recolector por su
semana de trabajo, teniendo en cuenta lo siguiente:


Solo deseo saber como puedo pedir los datos manejando la memoria dinámica y no la estática el resto lo hago yo obviamente como te digo no se como manejar la memoria dinámica mediante funciones teniendo en cuenta las matrices y punteros.


Título: Re: Problema en C que no puedo resolver, Malloc y matrices dinámicas
Publicado por: K-YreX en 29 Junio 2019, 12:08 pm
Pues hombre si te pide que hagas algo (determinar el salario) en base a unas condiciones y no sabemos cuáles son pues no sabemos qué datos necesitas almacenar y cuáles aparecen solo por hacer el ejercicio más "realista".

Pero si tienes que guardar todo eso pues por ejemplo puedes crear un <struct Recolector> y hacer un array de <Recolector> pero en vez de hacerlo de 20, pregunta primero cuántos recolectores están trabajando y crear el array de forma dinámica. Y si te piden que uses memoria dinámica puedes crear todos los arrays de esa forma aunque sea posible hacerlo de forma estática.