Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Сама задача ниже, необходимо написать рабочий оригинальный код с комментариями и пояснениями, протестировать. Задача ниже) Спасибо за отклик)

Задача

Дано поле 10 х 10 позиций. Нумерация позиций по горизонтали и по вертикали начинается с 1. Поле 10 х 10 формируется в файле field.txt и первоначально все позиции заполняются 8.

На вход подаются последовательно данные: координата позиции и символ для отметки.

Координата позиции задается посредством пары целых чисел от 1 до 10. Первое число номер строки, второе номер столбца.

Начало координат верхний левый угол поля. Символ для отметки принадлежит латинскому алфавиту.

Таких троек данных может быть множество. После получения очередной тройки выдается сигнал с текстом, содержащим координату и символ латинского алфавита.

Если координата равна ( 0, 0 ), программа завершает работу.

Первая строка входных данных не содержит ( 0, 0 ).

Использовать объекты:

1. Для установки позиции в файле согласно координате. Объект выдает сигнал об установке позиции или выводит в конце файла сообщение об ошибке.

2. Для записи символа в файле в установленную позицию. Объект пишет символ в установленной позиции или выводит в конце файла сообщение об ошибке.

3. Для вывода результата из файла на консоль. Все сообщения об ошибках пишутся построчно, с новой строки. Первое сообщение выводится с 11 строки (после поля 10 х 10).

Написать программу, реализующую следующий алгоритм:

1. Создание файла и формирование исходного содержания.

2. Ввод первой тройки данных.

3. Начало цикла.

3.1. Выдача сигнала о вводе данных.

3.2. Ввод очередной тройки данных и выдача сигнала.

4. Завершение цикла, если введена координата ( 0, 0 ).

5. Вывод на консоль содержимого файла.

Входные данные

Построчно множество координат и символ:

«целое число» «целое число» «символ»

Выходные данные

Десять строк по десять символов в каждой, согласно сформированному в файле полю

(подробности в личных сообщениях)

4 года назад
guest_15911131204151
4 года в сервисе
Был
4 года назад
  • Похожие заказы
  • Необходимо разработать на C++ симулятор слот-машины (как Однорукий бандит). Есть описание игры, требуется реализация в виде программы Windows. Только для тестирования и расчета статистических характеристик, графической разработки не требуется. Есть готовая программа, настроенная для другой ...

    Закрыт
    4 года назад
  • $15

    Нужно выполнить задание для лабораторной работы на языке Pascal в среде lazarus. Суть задания нужно написать программу содержащую иерархию классов(наследование) Т,е нужно разбираться в ОП. Более подробно в ЛС или через телеграмм Задание скину исполнителю По срокам нужно выполнить сегодня ...

    Закрыт
    4 года назад
  • Задача: 1. Копирование (по оформленной подписки) только первой сделки поставщика сигналов с лотом равным установленному % от депозита подписчика (пример есть у Tradingview). Например провайдер открыл сделку с лотом равным 0,01 , у подписчика открывается лот ...

    Закрыт
    4 года назад
  • $9

    Компьютер для работы – обязательно от apple. Поскольку потребуется программа [url=https://www.omnigroup.com/omnigraffle]www.omnigroup.com/omnigra...[/url] Цена по договоренности. Оплата на webmoney что нужно сделать: Есть исходный файл для OmniGraffle (этот файл нужно отредактировать) [url=https://www.dropbox.com/s/n5huox97o85svo8/Maket%20navyka-2.1.graffle?dl=0]www.dropbox.com/s/n5huox9...[/url] И в нем нужно будет сделать красивые стрелочки – которые будут идти ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Здравствуйте, есть рабочий код на Arduino Uno. С использованием Voice recognition, mp3,  gsm. Короче говоря простая сигнализация с голосовым помощником. Не могу подключить gsm к остальному. Отдельно - работает нормально. Какие-то проблемы с Serial скорее ...

    Закрыт
    4 года назад
  • Необходимо разработать плагин для Iiko POS для обмена заказами и справочниками между нашим сервером и Iiko-Front/BackЧто должен делать плагин:[list][*]Синхронизация справочников (меню/цены/планы столов/официанты/стоп-лист/фото товаров/модификаторы)[*]Синхронизация заказов (получение заказов от Iiko/создание нового заказа на месте/дополнение существующего заказа/создание предзаказа ...

    Закрыт
    4 года назад
  • Дипломная работа программирование на C# с БД MySQL учет клиентов предприятия стоматологической клиники, так же таблицы с работающими врачами и запись на прием ко врачу с подсчетом стоимости и расписание врачей. Желательно до 10.06.2020,крайний срок 14.06.2020 БД ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад