Задача про клавиатуру на СИ
В файле
new-keyboard.txtв первой строке записано числоnиз диапазона[1, 100]-- количество клавиш на клавиатуре. В следующей строке записаноnчисел -- запас прочности для каждой из клавиш соответственно (клавиши нумеруются от1доn). В третьей строке записано неизвестное количество чисел из диапазона[1, n]-- последовательность нажатий пользователем клавиш с соответствующими номерами.Выведите в консоли число клавиш, которые были сломаны в процессе эксплуатации клавиатуры.
Код должен быть логично разбит на функции по вашему усмотрению.
Успелось ввести из файла кол-во клавиш и ввести кол-во допустимых нажатий
#include <stdlib.h>
#include <stdio.h>
int main(void) {
FILE* input;
int arr[100];
if (fopen_s(&input, "new_keyboard.txt", "r")) {
printf_s("npou3owli texHu4eckue wokolaDku");
_fcloseall();
return 1;
}
else {
printf_s("Fail ycnewHo co3DaH :3 \n");
}
int N;
fscanf_s(input, "%d\n", &N);
printf_s("Kol-Bo klaBuw: %d\n", N);
for (int i = 0; i < N; i++) {
fscanf_s(input, "%d", &arr[i]);
printf_s("Dopustimoe kol-Bo Hazhatui: %d \n", arr[i]);
}
}