How to print variables with #define like #define STR(M) = value of M : <pre><code>#include &lt;stdio.h&gt;

#define STR /*~~Complete this line~~*/
/* such that the output of the code is

M = 10
N = 5

*/

#define N 5
#define M 10

int main() {
printf(STR(M));
printf("\n");
printf(STR(N));
return 0;
}
</code></pre>

<p>We have to print M = 10 and N = 5 to the console.
I don't know how do we do that. Please help me. The question is well explained in the code itself.</p>
