Разработать программу,находящую в заданной ASCII-строке первую слева направо последовательность N символов, каждый элемент которой определяется по условию «меньше предшествующего» (N вводится как отдельный параметр).
Тестировать я буду на этих файлах: test1, test2, test3, test4, test5.
✅ Программа на 4 балла:
Сам код лежит здесь
Сначала идет чтение файла,затем заимодействие между тремя дочерними процессами с использованием неименованных каналов и основная логика программы, затем происходит чтение файла для записи и запись в него. (В коде есть комментарии)
Результаты тестирования для работы на 4: для 1-го теста, для 2-го теста, для 3-го теста, для 4-го теста, для 5-го теста.
✅ Программа на 5 баллов:
Сам код лежит здесь
Сначала идет чтение файла, затем взаимодействие между тремя дочерними процессами с использованием именованных каналов и основная логика программы, затем происходит чтение файла для записи и запись в него. (В коде есть комментарии)
Результаты тестирования для работы на 4: для 1-го теста, для 2-го теста, для 3-го теста, для 4-го теста, для 5-го теста.
✅ Результаты тестирования:
test№ | Ожидаемый Результат | first.c | second.c | Результат |
---|---|---|---|---|
1 | 98765 | 98765 | 98765 | OK |
2 | vk8721 | vk8721 | vk8721 | OK |
3 | 654321 | 654321 | 654321 | OK |
4 | a98765 | a98765 | a98765 | OK |
5 | roihf | roihf | roihf | OK |