What will happens if the statement free(a) is removed in the following C code?<br><pre><code class="c-program">#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;main(){ int *a; a=(int*)malloc(sizeof(int)); *a=100; printf("*a%d",*a); free(a); a=(int*)malloc(sizeof(int)); *a=200; printf("a%p",a); *a=200; printf("a%d",*a);}</code></pre>

Correct Answer: Memory leak