Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- char c;
- int zbir=0;
- int tempc=0;
- int n1=0,n2=0;
- scanf(" %c", &c);
- tempc=(int)c;
- while(((tempc>='0') && (tempc<='9')) || ((tempc>='a') && (tempc<='f')) || ((tempc>='A') && (tempc<='F')) && (tempc!='.'))
- {
- if(tempc>='A' && tempc<='F')
- {
- zbir+=(int)tempc-55; //ima -55 zatoa sho go zima ascii kodo na karaktero:65-55=10 znaci A itn...
- }
- else if(tempc>='0' && tempc<='9')
- {
- zbir+=(int)tempc-48; //isto kako pogore, zima go ASCII kodo i go minusira za dojde do hexadecimalnite itn...
- }
- else if(tempc>='a' && tempc<='f')
- {
- zbir+=(int)tempc-87; //isto kako pogore, ASCII na a malo=97 i za da dojde do 10 go minusiram so 87 lmao
- }
- scanf(" %c", &tempc);
- }
- n1=zbir%10;
- n2=(zbir%100)/10;
- if(zbir%16==0)
- {
- if(n1==6 && n2==1)
- printf("Poln pogodok");
- else
- printf("Pogodok");
- }
- else
- printf("%d",zbir);
- return 0;
- }
Add Comment
Please, Sign In to add comment