/
viktorevs
/
lab
Обзор
Документация
Войти
/
viktorevs
/
lab
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
17-2009.cpp
67 строк
2 KB
viktorevs
create: Отчёт по лабораторной работе — копия.docx, Отчёт по лабораторной работе.docx, словесный алгоритм 1.txt, словесный алгоритм 2.txt, 9-2005.cpp, 9-2005.drawio.svg, 17-2009.cpp, 17-2009.drawio.svg
03 июн 2026, 12:33
Верифицирован
03 июн 2026, 12:33
ee14ccc
Код
Авторство
О чём код?
#include <iostream> using namespace std; // Определяем структуру для хранения данных о дне struct Day { string name; // название дня int temperature; // температура воздуха int coalConsumption; // потребление угля }; int main() { const int m = 20; // базовое потребление угля (тонн) Day week[7]; // массив для недели int below30 = 0; // счетчик дней с температурой ниже -30°C // Ввод данных for(int i = 0; i < 7; i++) { cout << "Введите название дня: "; cin >> week[i].name; cout << "Введите температуру для " << week[i].name << " (°C): "; cin >> week[i].temperature; // Расчет потребления угля if (week[i].temperature < -30) { week[i].coalConsumption = m + 5 + 7; below30++; } else if (week[i].temperature < -20) { week[i].coalConsumption = m + 5; } else { week[i].coalConsumption = m; } } // Вывод таблицы cout << "\nТаблица потребления угля:\n"; cout << "День\tТемпература\tПотребление\n"; for(int i = 0; i < 7; i++) { cout << week[i].name << "\t" << week[i].temperature << "\t\t" << week[i].coalConsumption << endl; } cout << "\nКоличество дней с температурой ниже -30°C: " << below30 << endl; return 0; } /*При температуре воздуха зимой до -20°С потребление угля тепловой станцией составляет m тонн в день. При температуре воздуха от -30°С до -20°С дневное потребление увеличивается на 5 тонн, если температура воздуха ниже -30 С, то потребление увеличивается еще на 7 тонн. Составить таблицу потребления угля тепловой станцией за неделю. Сколько дней температура воздуха была ниже -30°С? Ввод: Понедельник -18 Вторник -22 Среда -31 Четверг -28 Пятница -32 Суббота -20 Воскресенье -35 */