Problema en C que no puedo resolver, Malloc y matrices dinámicas

Iniciado por i7Savage, 27 Junio 2019, 23:49 PM

0 Miembros y 2 Visitantes están viendo este tema.

i7Savage

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.  :-(

zellion

Buenos días i7Santiago:

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

Un saludo.

i7Savage

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.

K-YreX

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.
Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;