All pastes #573064 Raw Edit

Color

public c v1 · immutable
·published 2007-06-17 23:52 UTC
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");}