Другие языки программирования и технологии

Пожалуйста помогите написать программу по С++.

Известно количество осадков, выпавших за каждый день двух недель. Определить среднедневное количество осадков за каждую неделю.
Количество осадков вводим сами.
#include <vector>
#include <numeric>
#include <iostream>

int main() {
    std::vector<int> o;
    std::cout << "количестово осадков за каждый день двух недель? \n";
    for (int c = 0; c < 14; ++c) {
        std::cout << ": ";
        int od;
        std::cin >> od;
        o.push_back(od);
    }
    std::cout
        << "среднедневное за первую неделю: "
        << std::accumulate(o.begin(), o.begin() + 7, 0) / 7.0
        << "\nсреднедневное за вторую неделю: "
        << std::accumulate(o.begin() + 7, o.end(), 0) / 7.0
        << std::endl;
    return 0;
}
Андрей Хренов
Андрей Хренов
58 622
Лучший ответ
Просуммируй осадки за каждую неделю и раздели каждое из двух получившихся чисел на 7.
Игорь Осадчук
Игорь Осадчук
68 967
Чтот такое:

int mas[14];
int sum1=0, sum2=0;
int s1, s2;
cout << "Ввести кол. осадков за каждый день: " << endl;
for( int i=0; i < 14; i++ ) { cout << "mas[" << i << "]="; cin >> mas[ i ];
for( int i=0; i < 7; i++ ) sum1+=mas[ i ];
s1 = sum1 / 7;
for( int i=7; i < 14; i++ ) sum2+=mas[ i ];
s2 = sum2 / 7;
cout << endl;
cout << "1 неделя = " << s1 << endl;
cout << "2 неделя = " << s2 << endl;
Николай Тупов
Николай Тупов
95 688
количество осадков раздели на 14,думаю такк может ошибаюсь
Сайра Малик
Сайра Малик
9 887
Даааа. Новогоние праздники не прошли без последствий.