#include int final() { printf("qseeeeee :)\n"); } main(int argc, char *argv[]) { //int a2[12] = {2,3,4,5,6,7,8,9,10}; unsigned int a[15],mount[10]; // a[0]= argv[1][0] - '0'; a[9]= argv[1][9] - '0'; unsigned register int j,i,c=0,mount2,r1,r2; if (argc != 2 && strlen(argv[1]) < 12) { printf("Ultilizacao do programa:%s xxxxxxxxxyy\n",argv[0]); return 0; } else { //printf("lol:%d",a[0]+5); for (i=0,j=10;i<9,j>=2;i++,j--){ a[i]=argv[1][i] - '0'; // printf("%d",ctoi(argv[1][con])*a[con]); //printf("i = %d \t\t j = %d \t\t a=%d",i,j,a[i]); mount[c]=a[i]*j; mount2=mount[c]+mount[c-1]+mount[c-2]+mount[c-3]+mount[c-4]+mount[c-5]+mount[c-6]+mount[c-7]+mount[c-8]; //printf("lol= %d\n",a[i]*j); c++; } r1=mount2 % 11; printf("r1=%d\n",r1); printf("a9= %d",a[9]); if (r1 < 2 && a[9]==0){ final(); } else { r2=11-r1; printf("r2=%d\n",r2); if (r2==a[9]){ final(); } else{ printf("Cpf invalido!"); } } fprintf(stderr,"lol= %d \n",mount2); //for (con=0;con<11;con++){ //printf("%d",a2[con]); //} } return 0; }