scorpion21c
?>

Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое чисел последовательности, оканчивающихся на 3 или на 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. 7. В последовательности всегда число, оканчивающееся на 3 или на 7. Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число среднее арифметическое чисел последовательности, оканчивающихся на 3 или на 7. ответ можно вывести с любым количеством знаков после десятичной точки. Пример работы программы: Входные данные 4 25 37 3 17 Выходные 19

Информатика

Ответы

mdubov59

#include<iostream>

#include<vector>

#include<iterator>

#include<ranges>

using namespace std;

int main()

{

vector<int> vec;

int sum=0;

istream_iterator<int> it{cin};

istream_iterator<int> end{};

while(it!=end)

{

vec.push_back(*it);

it++;

}

for(int i:vec | views::filter([](int i){return i%2==0;}))

{

sum+=i;

}

cout<<sum<<endl;

return 0;

}

2:

#include<iostream>

using namespace std;

int main()

{

int sum=0;

for(int i=2;i<=32;i+=3)

{

sum+=i;

}

cout<<sum<<endl;

return 0;

}

Объяснение:

Vetroff-11

#include<iostream>

#include<vector>

#include<iterator>

#include<ranges>

using namespace std;

int main()

{

vector<int> vec;

int sum=0;

istream_iterator<int> it{cin};

istream_iterator<int> end{};

while(it!=end)

{

vec.push_back(*it);

it++;

}

for(int i:vec | views::filter([](int i){return i%2==0;}))

{

sum+=i;

}

cout<<sum<<endl;

return 0;

}

2:

#include<iostream>

using namespace std;

int main()

{

int sum=0;

for(int i=2;i<=32;i+=3)

{

sum+=i;

}

cout<<sum<<endl;

return 0;

}

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое чисел последовательности, оканчивающихся на 3 или на 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. 7. В последовательности всегда число, оканчивающееся на 3 или на 7. Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число среднее арифметическое чисел последовательности, оканчивающихся на 3 или на 7. ответ можно вывести с любым количеством знаков после десятичной точки. Пример работы программы: Входные данные 4 25 37 3 17 Выходные 19
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ldstroy
alina Korneev
kabinet17
layna1241383
Alyona744
Лихачев Полина1978
MaratФам
bronco-s
Tatyanaaarzieva72
АлександрАлина
a1rwalk3r
dmtr77
mos197653
Александрович Андреевна
Plamia7917