C-dynamic memory allocation
C-dynamic memory allocation
Theory:
Define dynamic memory allocation
Advantageous of dynamic memory allocation
Explain Dynamic memory allocation functions in C
Problem Statement:
Write a program to dynamically allocate memory for an array of integers and calculate their
average.
#include <stdio.h>
#include <stdlib.h>
int main() {
int n;
int *arr;
int sum = 0;
float average;
scanf("%d", &n);
if (arr == NULL) {
return 1;
scanf("%d", &arr[i]);
sum += arr[i];
average = (float)sum / n;
free(arr);
return 0;