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

Цвирко
Jul 3, 2019
#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;
}
#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
Смежные вопросы: