#include #include #include #include #include struct stats {int mem;int xdim;int ydim;}; struct pixel {unsigned char b;unsigned char g;unsigned char r;}; long t; struct stats filestats(unsigned char *filename); int readbmpintoarray(unsigned char *filename,unsigned char *bmparray); int writearrayintobmp(unsigned char *filename,unsigned char *bmparray); int pixloc(int x,int y,int xdim); int totsize(int xdim, int ydim); int xdrf(int xdim); float disfctr(int x,int y); /****************************************************************************/ int main(int argc, char *argv[]) { struct stats stat; FILE *fp[9]; float dis; int loc,cnt,mem,x=0,y=0,no_of_files,fnum,size; struct pixel colors; unsigned char file[9][64],*bmparray[9]; srand((unsigned)time(&t)); if (argc<2) { fprintf(stderr,"Usage: %s filename(s)\n",argv[0]); exit(2); } for (cnt=1;cnt