rendered paste body#include<stdio.h>int main() { int j = 254; const int k = 255; int i; int m = 1; int n = 0; int color[254]; i = k - j; color[0] = 255; if(i != 1){ printf("Max limits are effed.. \n"); exit(0); } if(color[0] != 255){ printf("--- %d\n\n", &color[n]); exit(0); } while(n != k){ while(color[n] != 0){ color[n+i] = color[n] - m; printf("color[%d]->%d\nm=%d, i=%d, n=%d\n\n", &n, &color[n], &m, &i, &n); if((color[n] <= 0) || (color[n] > 255)){ printf("color[%d]->%d\nm=%d, i=%d, n=%d\n\n", &n, &color[n], &m, &i, &n); exit(1); } printf("color[%d]->%d, \t [%x]\n",&n, &color[n], &color[n]); if(color[n] != color[n]-m){ printf("n=%d, m=%d, k=%d, j=%d, i=%d\n\n",&n, &m, &k, &j, &i); printf("Error In algorithm.. check values above\n\n"); exit(0); } n = n + 1; m = m + 1; --j; i = k -j; } } printf("done\n");}