Задача на массивы C++ [закрыт]

93
24 ноября 2021, 13:30
Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.

Закрыт 1 год назад.

Улучшить вопрос

Помогите, товарищи: Объявите два массива. Один размером в 100 элементов, второй в 50. Заполните первый массив случайными целыми числами. Во второй в порядке возрастания перенесите из первого все числа кратные 5. Если значения не будут помещаться во второй цикл – необходимо прекратить ввод. Если чисел будет недостаточно, свободные элементы массива заполните нулями

Answer 1

Например так:

vector<int> v(100), r;
generate(v.begin(), v.end(), []() { return random(); } ); 
copy_if (v.begin(), v.end(), back_inserter(r),[&r](int t) {return !(t%5) && r.size()<50;});
r.resize(50);
copy(r.begin(), r.end(), ostream_iterator<int> (std::cout," "));

P.S. в подавляющем большинстве случаев проверка на 50 элементов не нужна. Мат ожидание - 20 элементов.

READ ALSO
Ошибка записи в память?

Ошибка записи в память?

https://pastebincom/Cz7Dti3N Полный рабочий кусок

250
Как решить эту задачу используя указатели?(по массиву можно двигаться только с помощью них)

Как решить эту задачу используя указатели?(по массиву можно двигаться только с помощью них)

Дано натуральное число n (<= 100)Получить все простые числа, не превышающие это значение

195
Как получить доступ к элементам динамического массива по ссылке?

Как получить доступ к элементам динамического массива по ссылке?

Есть динамический массив объектов, как передать его в функцию и получить доступ к отдельному элементу?

165
Возможно ли переделать файл с расширением .ino( Arduino) и запустить в среде Visual studio?

Возможно ли переделать файл с расширением .ino( Arduino) и запустить в среде Visual studio?

То есть мне надо использовать библиотеку Arduino и запустить код в своей среде

111