Untitled

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> int main() { char c1,c2,c3,c4,c5,c6,c7,c8,c9,cu,ci; int d1,d2,d3,d4,d5,d6,d7,d8,d9,du,di; scanf("%c%c%c%c%c%c%c%c%c%c%c",&c1,&c2,&c3,&c4,&c5,&c6,&c7,&c8,&c9,&cu,&ci); d1=c1-'0'; d2=c2-'0'; d3=c3-'0'; d4=c4-'0'; d5=c5-'0'; d6=c6-'0'; d7=c7-'0'; d8=c8-'0'; d9=c9-'0'; du=cu-'0'; di=ci-'0'; int a, a2, b, b2, c, d; a=(d1*10)+(d2*9)+(d3*8)+(d4*7)+(d5*6)+(d6*5)+(d7*4)+(d8*3)+(d9*2); b = a%11; if(b<2) { c=0; a2 = (d1*11)+(d2*10)+(d3*9)+(d4*8)+(d5*7)+(d6*6)+(d7*5)+(d8*4)+(d9*3)+(c*2); b2 = a2%11; if(b2<2) { d=0; if(c==du && d==di) { printf("valido\n"); } else { printf("invalido\n"); } } else { d=11-b2; if(c==du && d==di) { printf("valido\n"); } else { printf("invalido\n"); } } } else { c=11-b; a2 = (d1*11)+(d2*10)+(d3*9)+(d4*8)+(d5*7)+(d6*6)+(d7*5)+(d8*4)+(d9*3)+(c*2); b2=a2%11; if(b2<2) { d=0; if(c==du && d==di) { printf("valido\n"); } else { printf("invalido\n"); } } else { d = 11-b2; if(c==du && d == di) { printf("valido\n"); } else { printf("invalido\n"); } } } return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines