Guest User

Untitled

a guest
May 28th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. typedef struct
  2. {
  3. int a, b;
  4. }
  5. t_dosint;
  6.  
  7. t_dosint intercambiar(t_dosint *(variables->x),t_dosint *(variables->y))
  8.  
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11.  
  12. typedef struct
  13. {
  14. int x, y;
  15. }
  16. t_dosint;
  17.  
  18.  
  19. t_dosint intercambiar(t_dosint *(variables->x),t_dosint *(variables->y))
  20. {
  21. t_dosint aux;
  22.  
  23. aux,variables->x;
  24. variables->x=variables->y;
  25. variables->y=aux;
  26.  
  27. return *variables;
  28. }
  29.  
  30. int main()
  31. {
  32. t_dosint *variables=NULL;
  33.  
  34. variables->x=5;
  35. variables->y=3;
  36.  
  37. printf("x = %d y = %d ",variables->x,variables->y);
  38. variables=intercambiar( &(variables->x) , &(variables->y)) ;
  39. printf("nx = %d y = %d ",variables->x,variables->y);
  40. return 0;
  41. }
  42.  
  43. variables=intercambiar( &(variables->x) , &(variables->y)) ;
  44.  
  45. int a = 10, b=5;
  46. intercambiar(&a,&b); // ยฟPor que crear una estructura en este caso?
  47.  
  48. intercambiar(&variables->x , &variables->y);
  49.  
  50. t_dosint intercambiar(t_dosint *(variables->x),t_dosint *(variables->y))
  51.  
  52. void intercambiar(int* x, int* y)
  53.  
  54. void intercambiar(int* x, int* y)
  55. {
  56. int aux = *x;
  57. *x = *y;
  58. *y = aux;
  59. }
Add Comment
Please, Sign In to add comment