ディジタルせいげん

853 ワード

説明
定理:少なくとも2桁の正の整数の1桁の数字を除いて、残りの数から1桁の5倍を減算します.また、差が17の倍数である場合のみ、原数も17の倍数である.
例えば、34は、3〜20=−17が17の倍数であるため、17の倍数である.201は17の倍数ではありません.20-5=15は17の倍数ではないからです.正の整数nを入力して、あなたの任務はそれが17の倍数であるかどうかを判断することです.
入力
入力ファイルには、最大10組のテストデータが含まれ、各データが1行を占め、1つの正の整数n(1<=n<=10100)のみが含まれ、判断すべき正の整数を表す.n=0は入力が終了したことを示し、あなたのプログラムはこの行を処理すべきではありません.
しゅつりょく
各テストデータのセットについて、対応するnが17の倍数であるか否かを示す行が出力される.1はYes、0はNoを表します.
サンプル入力
34 201 2098765413 17171717171717171717171717171717171717171717171717180
サンプル出力
1 0 1 0
#include
using namespace std;

int main(){
    char num[200];
    int s,i,len;
    while(scanf("%s",&num) && strcmp(num,"0")){
        s=0;
        len=strlen(num);
        for(i=0;i