Написать программу на языке С++
Информация о количестве осадков, выпадавших в течение месяца, и о температуре воздуха задана в виде двух массивов. Написать программу, которая определяет, какое количество осадков выпало в виде дождя, а какое в виде снега. Считать, что идёт дождь, если температура воздуха больше 0С°
```cpp
#include <iostream>
#include <vector>
int main() {
// Исходные данные
std::vector<double> temperatures = {-5, 2, 3, -1, 0, 5, -3, 1}; // Массив с температурами
std::vector<double> precipitation = {10, 15, 20, 5, 0, 25, 30, 10}; // Массив с осадками
double rain_total = 0; // Общее количество дождя
double snow_total = 0; // Общее количество снега
// Проверяем, что размеры массивов одинаковые
if (temperatures.size() != precipitation.size()) {
std::cerr << "Ошибка: размеры массивов должны совпадать." << std::endl;
return 1;
}
// Обработка массивов
for (size_t i = 0; i < temperatures.size(); ++i) {
if (temperatures[i] > 0) { // Если температура больше 0, это дождь
rain_total += precipitation[i];
} else { // Если температура 0 или ниже, это снег
snow_total += precipitation[i];
}
}
// Вывод результатов
std::cout << "Общее количество осадков в виде дождя: " << rain_total << " мм" << std::endl;
std::cout << "Общее количество осадков в виде снега: " << snow_total << " мм" << std::endl;
return 0;
}
тут смысла нет спрашивать, тут вообще не сидя люди которые шарят, иди в тгк разные или сайты для программирования
010010001001110010010010010001010000100100100010010100101010111010101