Add Two Integers Using Void Pointers

Code

#include <stdio.h>

int add_two_void_pointers(void *a, void *b){
	int num1 = *(int*)a;
	int num2 = *(int*)b;
	return num1 +num2;


}
int main(){
	int x,y;
	scanf("%d %d", &x, &y);
	int result = add_two_void_pointers(&x, &y);
	printf("%d", result);
	
	return 0;
}

Solving Approach



 

Upvote
Downvote
Loading...

Input

10 20

Expected Output

30