Assignment Set 3 (Uploaded on August 5, 2013) Deadline date: August 22, before lab starts Problem 1: [Assignment would be explained in class] Write a C program that takes as input a positive integer 'n' and generates a matrix of size 2^n x 2^n using pointer to pointer. Fill the matrix with integers in the range [1,2^(2n)]. Write recursive functions to print the matrix (i) in a spiral fashion and (ii) snake fashion. ---------------------------------------------------------------------- Naming conventions for multiple files: For Problem 1: Suppose you have a file which contains "main" and the names of other files as 'x1.c', 'x1.h', 'x2.c', 'x2.h', ... then you should name them as 'august5-p1-yourname-main.c', 'august5-p1-yourname-x1.c', 'august5-p1-yourname-x1.h', 'august5-p1-yourname-x2.c', 'august5-p1-yourname-x2.h', .... ----------------------------------------------------------------------- At the top of each of your program files, add the following. If you are writing multi-file programs, then each file should have it. /*------------------------------------------------------------------ Name: Roll Number: Date of Submission: Deadline date: Program description: Acknowledgements: --------------------------------------------------------------------*/