C Program for Runtime Memory Allocation for Table of Integers
/*
Write a program that uses a table of integers whose size will be specified interactively at runtime.
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *p;
int n,i;
printf("\nEnter the size of table : ");
scanf("%d",&n);
if((p = (int*)malloc(n *sizeof(int))) == 0)
{
printf("\n No space available");
exit(1);
}
else
{
printf("\n %ld Bytes Space are allocated Successfully", n * sizeof(int));
}
for(i=0;i<n;i++)
{
printf("Enter Value for Position : [%d]",i+1);
scanf("%d",(p+i));
}
printf("\n Values in Reverse \n ");
for(i=n-1;i>=0;i--)
{
printf("\n Position [%d] Value is : [%d]",i+1,*(p+i));
}
return 0;
}
Write a program that uses a table of integers whose size will be specified interactively at runtime.
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *p;
int n,i;
printf("\nEnter the size of table : ");
scanf("%d",&n);
if((p = (int*)malloc(n *sizeof(int))) == 0)
{
printf("\n No space available");
exit(1);
}
else
{
printf("\n %ld Bytes Space are allocated Successfully", n * sizeof(int));
}
for(i=0;i<n;i++)
{
printf("Enter Value for Position : [%d]",i+1);
scanf("%d",(p+i));
}
printf("\n Values in Reverse \n ");
for(i=n-1;i>=0;i--)
{
printf("\n Position [%d] Value is : [%d]",i+1,*(p+i));
}
return 0;
}
Hi thanks for sharing informative post i just start learning c language i read your blog it's very helpful for me please share
ReplyDeletecontinuous..
Thanks for your feedback .... :)
ReplyDelete