Is there any way we will find the time and memory required by a c program ?
on a unix like system, if your executable file was called fred you could do
time fred
or
timex fred
`(on some systems)
memory - afaik codechef used spoj and spoj uses a method that includes the size of the c libraries linked, so even a do nothing program submitted in c reports 2.2Mb
any memory used by your code will be added to the 2.2Mb
an integer takes 4 bytes on codechef c and most other c systems so e.g
int myarray[1000000];
would be approx 6.2Mb total
the memory needed for code you wrote is usually negligible for codechef and competitive programming type problems.