Add Two Integers Using Void Pointers

Code

#include <stdio.h>

int result_sum(void *a, void *b){
    int x = *(int*)a; 
    int y = *(int*)b; 
    return x + y; 
}

int main(){
    int a,b; 
    scanf("%d%d",&a, &b); 
     
    int result = result_sum(&a,&b); 
    printf("%d",result);     
    return 0;
} 

Solving Approach



 

Upvote
Downvote
Loading...

Input

10 20

Expected Output

30