Регистрация
Войти
Стать экспертом Правила
Информатика

Дан вектор имеющий n (1< = n< = 100)целых элементов. напишите программу которая находит среднее арифметическое значение элементов, стоящих на нечётных позициях

ОТВЕТЫ
#include lt;iostreamgt;
#include lt;vectorgt;
using namespace std;

int main() {
    unsigned short int n;
    cout lt;lt; "n = ";
    cin gt;gt; n;
    vectorlt;intgt; a;
    int in,
        avg,
        s = 0,
        c = 0;
    for (int i = 0; i lt; n; ++i) {
        cout lt;lt; "a[" lt;lt; i lt;lt; "] = ";
        cin gt;gt; in;
        a.insert(a.end(), in);
        if (i 2 == 1) {
            s += a.back();
            c++;
        }
    }
    avg = (int) s / c;
    cout lt;lt; "Среднее арифметическое элементов на нечётных позициях: "
         lt;lt; avg;
    return 0;
}

88
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам