View difference between Paste ID: uQJiKv3t and GtJSkCA9
SHOW: | | - or go back to the newest paste.
1
#include <stdio.h>
2
#include <stdlib.h>
3
4
void intercambiar(int *, int *);
5
6
int main()
7
{
8
    int a, b;
9
    puts("Ingrese los valores a intercambiar:");
10
    scanf("%d",&a);
11
    scanf("%d",&b);
12
13
    printf("Los valores son: a=%d     b=%d\n", a, b);
14
15
    intercambiar(&a,&b);//envío la dirección de la variable que contiene al 5 y la dirección de la variable que contiene al 8
16
17
    printf("Los valores son: a=%d     b=%d\n", a, b);
18
19
    return 0;
20
}
21
22
void intercambiar (int *x, int *y)
23
{
24
    int xtemp=*x; //a
25
    *x=*y; //a=b
26
    *y=xtemp;
27
}
28