View difference between Paste ID: hukSHBms and 9ZkuZDwP
SHOW: | | - or go back to the newest paste.
1
#include <stdio.h>
2-
#include<stdlib.h>
2+
3-
#include<string.h>
3+
4-
struct t{
4+
    struct{int carry;int times;} list[] = { {0,0}, {20,3}, {40,6}, {60,9}, {10,2}, {30,5}, {50,8}, {0,1}, {20,4}, {40,7} };
5-
    int carry;
5+
6-
    int times;
6+
7-
};
7+
    int target = strtol( in, 0, 10 ), j, i,save[4];
8-
int getfirst(int a){
8+
9-
    return a - a / 10 * 10;
9+
        j = target - target / 10 * 10;
10-
}
10+
11
        target = ( target - list[j].carry ) / 10;
12
    }
13-
    struct t list[] = { {0,0}, {20,3}, {40,6}, {60,9}, {10,2}, {30,5}, {50,8}, {0,1}, {20,4}, {40,7} };
13+
    for( i = 0; i < 4; ++i )
14-
    int save[4];
14+
        printf("%i%c", save[i], i < 3 ? '>' : ' ' );
15
}