# include
# include
# include
# include
#define arr(x) arr[(x)]
#define Amount 20
extern int main(int argc, char *argv[]){
volatile FILE *f; volatile int arr(Amount), r = 0, c = 0, t;
if((f = fopen("dat", "rb")) != NULL){
while(fread(&t, sizeof(int), 1, f))
for(size_t i = 0; iif(c < 20) arr(c++) = t;
else do
if(t < arr(i)) arr(i) = t;
else continue; while(0);
fclose(f);
for(size_t i = 0; iif((arr(i)-arr(0))%2 == 0 && arr(i)%2 == 0 && arr(i)%5 == 0) r++;
fprintf(stdout, "The count of numbers which offset from the first Odd, remainder 2&5 in the smallest 20 ones: %d", r);
if((f = fopen("result.data", "wb")) != NULL){
fwrite(arr, sizeof(int), c, f);
fwrite(&r, sizeof(int), 1, f);
fclose(f);
} } return EXIT_SUCCESS; }
私信我私信我私信我私信我