#include<stdio.h>
#include<conio.h>
void main()
{
int oldsize,newsize,*ptr,i;
clrscr();
printf("Enter the size of dynamic array: ");
scanf("%d",&oldsize);
ptr=(int *) calloc(oldsize*(sizeof(int)));
for(i=0;i<oldsize;i++)
{
scanf("%d",&ptr[i]);
}
for(i=0;i<oldsize;i++)
{
printf("\nAddress: %p Value: %d",&ptr[i],ptr[i]);
}
printf("\nEnter newsize");
scanf("%d",&newsize);
ptr=(int *)realloc(ptr,newsize);
if(oldsize<newsize)
{
for(i=oldsize;i<newsize;i++)
{
scanf("%d",&ptr[i]);
}
}
else
{
for(i=0;i<newsize;i++)
{
printf("\nAddress:%p Value: %d",&ptr[i],ptr[i]);
}
}
ptr=(int *)realloc(ptr,0);
getch();
}
#include<conio.h>
void main()
{
int oldsize,newsize,*ptr,i;
clrscr();
printf("Enter the size of dynamic array: ");
scanf("%d",&oldsize);
ptr=(int *) calloc(oldsize*(sizeof(int)));
for(i=0;i<oldsize;i++)
{
scanf("%d",&ptr[i]);
}
for(i=0;i<oldsize;i++)
{
printf("\nAddress: %p Value: %d",&ptr[i],ptr[i]);
}
printf("\nEnter newsize");
scanf("%d",&newsize);
ptr=(int *)realloc(ptr,newsize);
if(oldsize<newsize)
{
for(i=oldsize;i<newsize;i++)
{
scanf("%d",&ptr[i]);
}
}
else
{
for(i=0;i<newsize;i++)
{
printf("\nAddress:%p Value: %d",&ptr[i],ptr[i]);
}
}
ptr=(int *)realloc(ptr,0);
getch();
}
No comments:
Post a Comment