#include "neat_macro.h" int p_six_digit(char* s) { int counter = 0; for(char* c=s; *c!='\0'; c++) { counter++; } return (counter == 6); } int p_double(char *s) { char last_char = '\0'; for (char *c = s; *c!='\0'; c++) { if(last_char == *c) return 1; last_char = *c; } return 0; } int p_decrease(char *s) { char last_char = '\0'; for (char *c = s; *c!='\0'; c++) { if ((last_char - '0') > (*c - '0')) return 0; last_char = *c; } return 1; } int main(int argc, char **argv) { int start = atoi(argv[1]); int end = atoi(argv[2]); int count = 0; for(int i=start; i