#include #include int main() { FILE *file; int count = 0; int num = 50, add; char rot; file = fopen("input.txt", "r"); if (file == NULL) { perror("Error opening file"); return 1; } while (fscanf(file, " %c%d", &rot, &add) == 2) { if (rot == 'R') { count += (num + add) / 100; num = (num + add) % 100; } else if (rot == 'L') { if (num == 0) { count += add / 100; } else if (add < num) { // No wrap-around } else { count += ((add - num) / 100) + 1; } num = (num - add) % 100; if (num < 0) num += 100; } } fclose(file); printf("Password: %d\n", count); return 0; }