Найдите количество нулей во всем массиве и обусловьте сумму квадратов чисел,
Найдите количество нулей во всем массиве и обусловьте сумму квадратов чисел, принадлежащих интервалу (A, B) и стоящих на местах, кратных 4
Задать свой вопросinclude lt;iostreamgt;
include lt;vectorgt;
include lt;iteratorgt;
include lt;algorithmgt;
include lt;cmathgt;
int main()
int
sum(0), count(0),
A, B;
std::cin gt;gt; A gt;gt; B;
std::vectorlt;intgt; vec;
std::copy(std::istream_iteratorlt;intgt;(std::cin), std::istream_iteratorlt;intgt;(), std::back_inserter(vec));
for(auto it = vec.begin(); it != vec.end(); it++)
if(A lt; *it amp;amp; B gt; *it amp;amp; (std::distance(vec.begin(), it) % 4) == 0)
sum += pow(*it, 2);
std::cout lt;lt; "Количество нулей: " lt;lt; std::count(vec.begin(), vec.end(), 0) lt;lt; std::endl;
std::cout lt;lt; "Сумма квадратов чисел: " lt;lt; sum lt;lt; std::endl;
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.