2010年9月17日 星期五

ACM 10929 - You can say 11

#include<stdio.h>
#include<string.h>

char dig[10000];

int main()
{
int odd, even, i;
while(gets(dig))
{
if(!strcmp(dig,"0")) break;
odd = even = 0;
for(i = 0; dig[i]; i++)
{
if(i % 2) odd += dig[i] - '0';
else even += dig[i] -'0';
}
if((odd - even) % 11) printf("%s is not a multiple of 11.\n",dig);
else printf("%s is a multiple of 11.\n",dig);
}
return 0;
}


回目錄
回首頁

沒有留言 :

張貼留言

Related Posts Plugin for WordPress, Blogger...