0 / 0 / 1
Регистрация: 25.11.2016
Сообщений: 60
|
||||||
1 | ||||||
Среднегодовая температура01.05.2017, 11:25. Показов 1479. Ответов 4
Метки нет Все метки)
(
Здравствуйте! Пытаюсь сделать эту задачу:
Кликните здесь для просмотра всего текста
На вход программы подается 366 строк, которые содержат информацию о среднесуточной температуре всех дней 2008 года. Формат каждой из строк следующий: сначала записана дата в виде dd.mm (на запись номера дня и номера месяца в числовом формате отводится строго два символа, день от месяца отделен точкой), затем через пробел записано значение температуры — число со знаком плюс или минус, с точностью до 1 цифры после десятичной точки. Данная информация отсортирована по значению температуры, то есть хронологический порядок нарушен. Требуется написать программу на языке Паскаль или Бейсик, которая будет выводить на экран информацию о месяце (месяцах), среднемесячная температура у которого (которых) наименее отклоняется от среднегодовой. В первой строке вывести среднегодовую температуру. Найденные значения для каждого из месяцев следует выводить в отдельной строке в виде: номер месяца, значение среднемесячной температуры, отклонение от среднегодовой температуры.
Проблема в чтении данных с пробелом. Думал сначала прочитать в массив из двух элементов, применяя Split(), но не получается дальше первый элемент разбить на две части(день(он не важен) и температура). Подскажите, как это сделать?
0
|
01.05.2017, 11:25 | |
01.05.2017, 11:25 | |
Ответы с готовыми решениями:
4
Создать файл TEMP, состоящий из записей. Каждая запись: порядковый номер, год, среднегодовая температура В зависимости от значения температуры выдать сообщение: «температура повышена», «температура понижена» |
Администратор
![]() ![]() |
|||||||||||
01.05.2017, 16:51 | 2 | ||||||||||
Juicer, вот так можно сделать
1
|
0 / 0 / 1
Регистрация: 25.11.2016
Сообщений: 60
|
||||||
02.05.2017, 16:13 [ТС] | 3 | |||||
Только в первом блоке, в 5 строке вместо s[1] нужно s[0] написать, наверное?
UPD: а, всё Добавлено через 15 часов 54 минуты Сделал, получилось это:
0
|
0 / 0 / 1
Регистрация: 25.11.2016
Сообщений: 60
|
|
07.05.2017, 10:33 [ТС] | 5 |
Я знаю, по умолчанию они обнуляются, задача ЕГЭшная, это скорее для экспертов, эту часть можно и не писать
Поправка: в последнем цикле вместо надо "i<12"
0
|
07.05.2017, 10:33 | |
07.05.2017, 10:33 | |
Помогаю со студенческими работами здесь
5
Температура материнской платы 90-120 градусов, температура процессора 18-23 градуса - это нормально? Температура процессора и температура ядер в чем разница ? С 8 до 20 часов температура воздуха измерялась ежечасно. Известно, что в течение этого времени температура понижалась. Определите, в котором часу была С 8 до 20 часов температура воздуха измерялась ежечасно. Известно, что в течение этого времени температура понижалась. Определите, в котором часу была
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Комментарии в JSON
hw_wired 10.02.2025
JSON - текстовый формат обмена данными, построенный на основе синтаксиса JavaScript. Этот формат отличается простотой, читаемостью и широкой поддержкой во всех современных языках программирования. . . .
|
Перезаписываем локальные файлы с помощью git pull
hw_wired 10.02.2025
Git pull - незаменимая команда для синхронизации локального репозитория с удаленным. При работе над проектом в команде разработчиков часто возникает необходимость получить актуальные изменения,. . .
|
Оператор --> в C++
hw_wired 10.02.2025
Оператор --> (называемый "spaceship operator" или оператор космического корабля) - важное нововведение в стандарте C++20, упрощающее реализацию операций сравнения в пользовательских типах данных. . . .
|
Отмена git add до коммита
hw_wired 10.02.2025
Git предлагает несколько методов для отмены индексации файлов перед созданием коммита. Разработчики часто сталкиваются с ситуацией, когда нужно убрать файлы из индекса, не теряя внесенные изменения в. . .
|
Типы MIME в JSON: что и когда использовать в REST API
hw_wired 10.02.2025
MIME-типы играют ключевую роль в современных веб-приложениях, особенно в контексте REST API и микросервисной архитектуры. Они определяют формат передаваемых данных между клиентом и сервером, что. . .
|
Переименование локальной ветки Git
hw_wired 10.02.2025
Git предлагает систему управления версиями, где ветки играют ключевую роль в организации разработки. Ветки позволяют изолировать изменения кода, экспериментировать с новыми функциями и поддерживать. . .
|
Удаление элемента из массива в JavaScript
bytestream 10.02.2025
В JavaScript массивы - это упорядоченные наборы данных, которые часто требуют модификации, включая удаление элементов. Самый распространенный метод для этой задачи - splice(). Этот метод позволяет не. . .
|
Что значит yield в Python
bytestream 10.02.2025
Ключевое слово yield в Python создает генераторную функцию - особый тип функции, которая возвращает итератор. В отличие от обычных функций, использующих return для возврата значения и завершения. . .
|
Чем отличаются git pull и git fetch
bytestream 10.02.2025
Git предоставляет множество команд для работы с удаленными репозиториями, среди которых особое место занимают git fetch и git pull. Эти команды помогают синхронизировать локальный репозиторий с. . .
|
Как удалить ветку Git в локальном и удаленном репозитории
bytestream 10.02.2025
Git предлагает развитую систему ветвления, позволяющую разработчикам создавать параллельные версии кода для различных задач. Ветка в Git - это легковесный указатель на определенный коммит, который. . .
|