Foros del Web » Programación para mayores de 30 ;) » Programación General »

Duda con ejercicio en C

Estas en el tema de Duda con ejercicio en C en el foro de Programación General en Foros del Web. Hola, me han propuesto entregar un ejercicio para esta tarde puntuable en el que no entiendo ni lo que me piden ... espero que alguien ...
  #1 (permalink)  
Antiguo 13/05/2010, 05:33
 
Fecha de Ingreso: abril-2010
Ubicación: Galicia
Mensajes: 11
Antigüedad: 14 años, 7 meses
Puntos: 0
Duda con ejercicio en C

Hola, me han propuesto entregar un ejercicio para esta tarde puntuable en el que no entiendo ni lo que me piden ... espero que alguien me pueda ayudar, porque no sé como empezar para resolverlo.

Hay que usar la función malloc.
Y la estructura complejo

typedef struct
{
double real;
double imag;
}
complejo;

El programa tiene que integrar lo siguiente:

int main ()
void llenavalores(complejo*x, int n)
void ver(complejo*x, int n=

La función llenavalores llena aleatoriamente los campos real e imag de las n variables x[0]...x[n-1].
Se puede llenar cada campo con el valor de (double) (rand()%100)/(double)100

La función ver permite visualizar lso valores de las n variables de tipo complejo.
Se pide la salida por pantalla con este formato:
printf("x[%i]=(%.2lf, %.2lf)\n", k, x[k].real, x[k].imag);

La función main pregunta al usuario e numero de variables de tipo complejo que va a utilizar, invoca a malloc y a llenavalores. Invoca la función ver para observar las variables v[0]...v[n-1].

El programa es ese, más o menos lo entiendo, pero me perdí algo con el tema de punteros y me cuesta arrancar y claro no sé como empezar...

Espero que alguien me pueda ayudar, gracias.
  #2 (permalink)  
Antiguo 27/05/2010, 17:44
Avatar de donyoyo  
Fecha de Ingreso: mayo-2010
Ubicación: Chile
Mensajes: 31
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Duda con ejercicio en C

Estimado:
Que necesitas:
- Saber de punteros
- Saber de funciones de memoria
- o, un ejemplo de como seria el codigo de tu programa

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:12.