Задача - создать программу, которая будет считать пересечения на...

Отменен
Заказ
3665942
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
Не указан
Срок сдачи
29 Ноя 2020 в 23:55
Цена
Договорная
Блокировка
10 дней
Размещен
28 Ноя 2020 в 00:14
Просмотров
102
Описание работы

Задача - создать программу, которая будет считать пересечения на квадратной сетке.

Предположим квадратную сеть. В каждом квадрате сетки отмечаем то одну, то другую диагональ. Затем по углам квадратов мы вычисляем, сколько диагоналей проходит через него. Программа отображает полученное число. Однако он отображает его не для всех углов квадратной сетки, а только для тех, которые будут отмечены в указанной маске.

Входными данными являются ввод диагоналей для отдельных квадратов и маска для отображаемого количества пересечений. Сначала вводятся диагонали. Это двухмерная матрица символов обратной и прямой косой черты. Форма матрицы задается входными данными, количество строк и столбцов соответствует количеству строк и символов в строке. Ввод диагоналей заканчивается пустой строкой.

После ввода диагоналей вводится двухмерная матрица масок. эта матрица снова вводится с использованием символов, но в ней ровно на одну строку и на один столбец больше, чем в предыдущей матрице. Маски содержат символы решетки (#) и точки. Для перекрестков, отмеченных символами решетки, программа отображает количество диагоналей в выбранном углу, для символа точки количество перекрестков не отображается.

При ошибках ввода таких как

диагональная матрица не прямоугольная, отсутствует или содержит символы, отличные от прямой косой черты и обратной косой черты;

отсутствует пустая строка после диагональной матрицы,:

матрица маски отсутствует, не прямоугольна, не имеет правильного размера или содержит символы, отличные от точек и хэш-символов.

Программа должна выводить "неправильный ввод"

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир