Ir al contenido principal

Operaciones aritméticas con apuntadores

Código 

#include <stdio.h>
int main()
{
    int num1,num2,suma, resta, multiplicacion,division;
    int *ip_num1, *ip_num2;

    printf("escribe el primer numero: ");
    scanf("%d", &num1);
    printf("escribe el segundo numero: ");
    scanf("%d", &num2);

    ip_num1 = &num1;
    ip_num2 = &num2;

    suma = *ip_num1 + *ip_num2;
    resta = *ip_num1 - *ip_num2;
    multiplicacion = *ip_num1 * *ip_num2;
    division = *ip_num1 / *ip_num2;

    printf("la suma de %d y %d es igual a %d\n", num1, num2, suma);
    printf("la resta de %d y %d es igual a %d\n", num1, num2, resta);
    printf("la multiplicacion de %d y %d es igual a %d\n", num1, num2, multiplicacion);
    printf("la division de %d y %d es igual a %d\n", num1, num2, division);
    return 0;
}


Resultado 

Comentarios