You are on page 1of 2

Program no.

18
#include<stdio.h>

#include<conio.h>

#include<alloc.h>

int i,n,*p,*q,*sum;

int readinput();

void writeoutput();

int computesum();

int main()

readinput();

computesum();

writeoutput();

getch();

return 0;

int readinput()

printf("\nenter no. of values to be inserted");

scanf("%d",&n);

printf("\nenter values of 1st table");

p=(int*)malloc(n*2);

if(p == NULL)

{printf("\nmemory allocation is unsccessful");

return 0;

for(i=0;i<n;i++)

scanf("%d",(p+i));

printf("\nenter values of 2nd table");


q=(int*)malloc(n*2);

if(q == NULL)

{printf("\nmemory allocation is unsccessful");

return 0;

for(i=0;i<n;i++)

scanf("%d",(q+i));

return 0;

int computesum()

for(i=0;i<n;i++)

*(sum+i)=*(p+i)+*(q+i);

return 0;

void writeoutput()

printf("sum of two tables is ");

for(i=0;i<n;i++)

printf("\n%d",*(sum+i));

You might also like