void printWilliam(int x, int y) { printW(x,y); printI(x+5*SIZE+GAP,y); printL(x+6*SIZE+2*GAP,y); printL(x+9*SIZE+3*GAP,y); printI(x+12*SIZE+4*GAP,y); printA(x+13*SIZE+5*GAP,y); printM(x+16*SIZE+6*GAP,y); }
int main(int argc,char **argv) { if(argc!=2) { printf("[USAGE] %s [lint]\n",*argv); exit(-1); } lint *n=convertI(*(argv+1)),*fibo=_fibonacciI(n); printI(n); printf("F="); printI(fibo); printf("\n"); deleteI(n); deleteI(fibo); return 0; }
void printIrene(int x, int y) { printI(x,y); printR(x+SIZE+GAP,y); printE(x+5*SIZE+2*GAP,y); printN(x+8*SIZE+3*GAP,y); printE(x+12*SIZE+4*GAP,y); }
void printKevin(int x, int y) { printK(x,y); printE(x+4*SIZE+GAP,y); printV(x+7*SIZE+2*GAP,y); printI(x+11*SIZE+3*GAP,y); printN(x+12*SIZE+4*GAP,y); }
void printDevina(int x, int y) { printD(x,y); printE(x+4*SIZE+GAP,y); printV(x+7*SIZE+2*GAP,y); printI(x+11*SIZE+3*GAP,y); printN(x+12*SIZE+4*GAP,y); printA(x+16*SIZE+5*GAP,y); }
int main(int argc,char *argv[]) { if(argc!=4) { printf("[USAGE] %s [int1] [int2] [int3]\n",argv[0]); printf("[int1]:PRIME LOWER LIMIT\n"); printf("[int2]:LIST SIZE LIMIT\n"); printf("[int3]:LOG(10) NUMBER UPPER LIMIT\n"); exit(-1); } int i,l=atoi(argv[1]),m=atoi(argv[2]),n=atoi(argv[3]); lint *prime=inttolint(prm(l)),**list=randlistI(m,n),**tmp; printf("["); printI(prime); printf("]\n"); for(i=0;i<m;++i) { printI(*(list+i)); printf(":\t"); tmp=divisionI(*(list+i),prime); printI(*(tmp+1)); printf("\n"); destroyI(tmp,2); } destroyI(list,m); return 0; }
int main(int argc,char *argv[]) { if(argc!=3) { printf("[USAGE] %s [string] [int]\n",argv[0]); printf("[string]:CONVERSION STRING\n"); printf("[int]:PRIME LOWER LIMIT\n"); exit(-1); } int l=atoi(argv[2]); lint *prime=inttolint(prm(l)); lint *strint=stringtolint(argv[1]); lint **split=_splitI(strint,(strint->length)/2); lint *sum=_additionI(*(split+1),*(split)); lint **rem=_divisionI(sum,prime); printf("STR_INT["); printI(strint); printf("]\n"); printf("PRIME["); printI(prime); printf("]\n"); printf("SPLIT_LOW["); printI(*(split)); printf("]\n"); printf("SPLIT_HIGH["); printI(*(split+1)); printf("]\n"); printf("SUM["); printI(sum); printf("]\n"); printf("REMAINDER["); printI(*(rem+1)); printf("]\n"); deleteI(prime); deleteI(strint); destroyI(split,2); deleteI(sum); destroyI(rem,2); return 0; }