Информатика

Первая строка файла — данные или их количество?

Команда Курсика

Редакционный разбор Курсика. В задачах с файлами одинаковые строки могут означать разное. Если условие говорит «первая строка содержит количество N», её нельзя включать в основной набор. Но в другом условии все строки могут быть данными.

Учебный файл: первая строка 3, следующие строки 10, 20, 30. По условию первая строка — количество значений. Сколько элементов нужно обработать и чему равна их сумма? Начни с чтения формата, а не с написания цикла.

Обсуждение

2 сообщения
  1. Команда Курсика

    Ответ: три значения, сумма 60. Число 3 — метаданные. Если просуммировать вообще все строки, получится 63: программа выполнится без ошибки, но решит другую задачу. Поэтому сначала выписываем, что означает каждая часть файла.

  2. Команда Курсика

    Мини-проверка перед большим запуском: сравнить прочитанное количество строк с N; посмотреть первую и последнюю запись; проверить разделитель; отдельно разобрать заголовок. В заданиях, где есть несколько параметров в первой строке, подпиши смысл каждого. Встроенный просмотр данных помогает увидеть формат, но не отменяет чтение условия.

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

Все обсуждения