Приведите в отчете:
· формулировку задания;
· принцип решения задачи (словесное описание);
· блок-схему алгоритма работы программы;
· примеры её работы;
· код программы.
3е) Толя, редактируя студенческие работы, столкнулся с необходимостью редактировать также программный код на языке С. Мольба в его глазах говорит о том, что было бы неплохо разработать программу, которая преобразует программный код, записанный нерадивым студентом в одну строчку, в код с нормальными отступами и разбиениями на строки, например, из строки
«if (a<b) {if (b<c) { if (a != 0) n = a; else n = 1;} else if (b<c) { if (b != 0) n = b; else n = 1;}}»
получится
Напишите такую программу. Программный код на входе и на выходе можно вводить/выводить в текстовый файл или консоль.
Примечание: в данном примере ничего не сказано про расстановку пробелов (перед и после запятых, операторов «+», «-», «=» и т.д.). Можете дополнить решение, учтя и это требование тоже.
Примечание: если вы используете несколько отличающиеся от примера правила форматирования, можно исходить из них, но их нужно перечислить при описании решения.
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |