﻿ C exercises: Add two numbers - w3resource

# C Exercises: Add two numbers

## C Pointer : Exercise-4 with Solution

Write a program in C to add two numbers using pointers.

Sample Solution:

C Code:

#include <stdio.h>
int main()
{
int fno, sno, *ptr, *qtr, sum;

printf("\n\n Pointer : Add two numbers :\n");
printf("--------------------------------\n");

printf(" Input the first number : ");
scanf("%d", &fno);
printf(" Input the second  number : ");
scanf("%d", &sno);

ptr = &fno;
qtr = &sno;

sum = *ptr + *qtr;

printf(" The sum of the entered numbers is : %d\n\n",sum);

return 0;
}

Sample Output:

Pointer : Add two numbers :
--------------------------------
Input the first number : 5
Input the second  number : 6
The sum of the entered numbers is : 11

Flowchart:

C Programming Code Editor:

#include <stdio.h>
int main()
{
int fno, sno, *ptr, *qtr, sum;

printf("\n\n Pointer : Add two numbers :\n");
printf("--------------------------------\n");

printf(" Input the first number : ");
scanf("%d", &fno);
printf(" Input the second  number : ");
scanf("%d", &sno);

ptr = &fno;
qtr = &sno;

sum = *ptr + *qtr;

printf(" The sum of the entered numbers is : %d\n\n",sum);

return 0;
}

Improve this sample solution and post your code through Disqus.