Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Конечный автомат(Разработать граф переходов конечного автомата для выделения в тексте исходной программы на С++ комментариев) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Операции со структурами данных, реализованными в виде связанных списков http://www.cyberforum.ru/cpp-beginners/thread738016.html
Разработать программу, выполняющую операции со структурами данных, реализованными в виде связанных списков. Алгоритмы выполнения каждой операции оформить в виде функции. Программа должна содержать...
C++ Функция, возвращающая k-ю строку текстового файла */ Описать функцию getLine(Name,k) строкового типа, возвращающую k-ю строку текстового файла с именем Name (строки нумеруются от 0). Если файл не существует или не содержит k-й строки, то функция... http://www.cyberforum.ru/cpp-beginners/thread738013.html
C++ Можно ли добаваить в Объект Группа нового студента?
В Общем задача такая: Написать класс, описывающий группу студентов. Описание студента также реализуется с помощью соответствующего класса. Если мы вводим студента проверяем есть ли такой...
Удалить из массива все элементы, совпадающие с его минимальным значением C++
Сформировать одномерный массив целых чисел, используя датчик случайных чисел, и распечатать массив. Удалить из массива все элементы, совпадающие с его минимальным значением. Добавить в начало массива...
C++ Методом половинного деления найти решение следующих нелинейных уравнений с точностью http://www.cyberforum.ru/cpp-beginners/thread737993.html
Задание в картинке , вот программа, почему не работает? double bisec(double a, double b, double e , tfdd f) { double ay; double by; double c; double cy; double d; while (true) {
C++ Из заданной последовательности слов удалить слова,содержащие слова Из заданной последовательности слов удалить слова, содержащие числа. подробнее

Показать сообщение отдельно
Kastaneda
Нарушитель
Эксперт С++
4671 / 2875 / 233
Регистрация: 12.12.2009
Сообщений: 7,308
Записей в блоге: 2
Завершенные тесты: 1
19.12.2012, 12:00
Рисовать лень и я точно не помню как там состояния выхода обозначаются, короче выглядет это все где-то так
1 -> любой символ (не / и EOF) остаемся в 1
1 -> '/' -> переходим в 2
1 -> EOF -> выход
2 -> '/' переходим в 3
2 -> '*' -> переходим в 4
2 -> любой символ (не / и EOF) -> возвращаемся в 1
2 -> EOF -> выход
3 -> любой симовол (кроме '\n') -> остаемся в 3
3 -> '\n' -> комментарий кончился, возвращаемся в 1 (или что там нужно делать в таком случае)
4 -> любой символ (кроме EOF) -> остаемся в 4
4 -> '*' -> переходим в 5
4 -> EOF -> выход с ошибкой (коментарий не закрыт)
5 -> любой символ (кроме / и EOF) -> возврат в 4
5 -> EOF -> ошибка, коментарий не закрыт
5 -> '/' -> выход (коментарий кончился) или возврат в 1

вот, писал "на коленке", может что упустил.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru