Friday, 25 June 2021

Dynamic memory Allocation in c program

 Dynamic memory Allocation in c program 

#include <stdio.h>
#include <stdlib.h>
int main()
{
   int *ptr;
   int num;
   printf("Enter the no of interger U want :\n");
   scanf("%d"&num);
   ptr = (int *)calloc(numsizeof(int));
   for (int i = 0i < numi++)
   {
      printf("Enter the value of element %d is :\n"i + 1);
      scanf("%d"&ptr[i]);
   }
   for (int i = 0i < numi++)
   {
      printf("the value of element %d is: %d \n"i + 1ptr[i]);
   }
   free(ptr);

   return 0;
}


#include <stdio.h>
#include <stdlib.h>
int main()
{
  float *ptr;
  ptr = (float *)malloc(8 * sizeof(float));
  ptr = realloc(ptr14 * sizeof(float));
  free(ptr);
  for (int i = 0i < 8i++)
  {
    printf("Enter the value of element %d is :\n"i + 1);
    scanf("%f"&ptr[i]);
  }
  for (int i = 0i < 5i++)
  {
    printf("the value of element %d is %f \n"i + 1ptr[i]);
  }

  return 0;
}


#include <stdio.h>
#include <stdlib.h>
int main()
{
  float *ptr;
  ptr = (float *)malloc(8 * sizeof(float));
  for (int i = 0i < 8i++)
  {
    printf("Enter the value of element %d is :\n"i + 1);
    scanf("%f"&ptr[i]);
  }
  for (int i = 0i < 5i++)
  {
    printf("the value of element %d is %f \n"i + 1ptr[i]);
  }

  return 0;
}


#include <stdio.h>
#include <stdlib.h>
int main()
{

   int *ptr;
   ptr = (int *)malloc(10 * sizeof(int));
   printf("Multiplication Table of Seven is :\n");
   for (int i = 0i < 10i++)
   {
      printf(" %d*%d=%d\n"7i + 17 * (i + 1));
   }
   printf("printing table using realloc memory\n");
   ptr = realloc(ptr15 * sizeof(int));
   for (int i = 0i < 15i++)
   {
      printf(" %d*%d=%d\n"7i + 17 * (i + 1));
   }

   return 0;
}


#include <stdio.h>
#include <stdlib.h>
int main()
{
   int *ptr;
   ptr = (int *)malloc(5 * sizeof(int));
   for (int i = 0i < 5i++)
   {
      printf("Enter the value of element %d is :\n"i + 1);
      scanf("%d"&ptr[i]);
   }
   for (int i = 0i < 5i++)
   {
      printf(" the value of element %d is :%d\n"i + 1ptr[i]);
   }
   ptr = realloc(ptr10 * sizeof(int));
   for (int i = 0i < 10i++)
   {
      printf("Enter the value of element %d is :\n"i + 1);
      scanf("%d"&ptr[i]);
   }
   for (int i = 0i < 10i++)
   {
      printf(" the value of element %d is :%d\n"i + 1ptr[i]);
   }

   return 0;
}






No comments:

Python if / else

 Python if / else a1 = int ( input (" Enter the number: \n ")) a2 = int ( input (" Enter the number: \n ")) a3 = int ( i...