Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/04/2010, 08:56
roser24
 
Fecha de Ingreso: marzo-2010
Mensajes: 127
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: 1º ejercicio con punteros ..

Hola ,gracias mil gracias aprendi muxo con este ejercicio y gracias a ti razpetia,
te pongo mi codigo que compila y ejecuta correctamente.

Código C:
Ver original
  1. /*                      /*                      PUNTEROS EJERCICIOS FUNCIONES POR REFERENCIA....
  2. 1.  Crear una función a la que se le parará un entero real y lo modificará por
  3. el valor producido al truncar su parte entera.
  4. Genera el programa principal para poder ejecutar la función creada.    */
  5.  
  6. #include<stdio.h>
  7. #include<math.h>
  8. void trun(float *);
  9. void main(){
  10.  
  11. float n,*p;
  12.  
  13. printf("Introduce un entero real:\n");
  14. scanf("%f",&n);
  15. p=&n;     //inicializado puntero.
  16. trun(p);   //llamo a la funcion..
  17. printf("El resultado es: %f\n",n);
  18. }
  19.  
  20. void trun(float *n1){     //funcion truncar parte entera
  21.  
  22. int aux=0;
  23. aux=int(*n1);
  24. *n1=*n1-aux;        //el valor que se encuentra en el puntero lo divido entre 10 y el resto seria *n1
  25.  
  26.  
  27. }