0 / 0 / 0
Регистрация: 07.05.2017
Сообщений: 22

Записать в новый массив все элементы исходного массива, кратные заданному числу

08.05.2017, 11:23. Показов 3863. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Напишите понятным языком.

При помощи случайных чисел ввести одномерный массив,состоящий из 100 элементов.
Записать в отдельный массив все его элементы кратные 5.На экран вывести найденное значение и измененный массив.На экран вывести оба массива
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.05.2017, 11:23
Ответы с готовыми решениями:

Записать в новый массив все элементы исходного массива, кратные заданному числу
При помощи случайных чисел ввести одномерный массив , состоящий из 100 элементов .Записать в отдельный массив все его элементы кратные 5....

Массив: Получить массив, который содержит все элементы исходного массива, кратные трем
Дан двумерный массив размером n*n, заполненный целыми числами. а) Все его элементы, кратные трем записать в одномерный массив. б) Все...

Переписать в массив элементы матрицы кратные заданному числу
Задать значения целочисленных элементам матриц A и B размерностью 3 и 4 и сформировать одномерные массивы X и Y, каждый элемент которых...

1
 Аватар для dailydose
671 / 217 / 88
Регистрация: 21.07.2016
Сообщений: 1,036
Записей в блоге: 2
08.05.2017, 11:59
Лучший ответ Сообщение было отмечено 1may как решение

Решение

Цитата Сообщение от 1may Посмотреть сообщение
Напишите понятным языком.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main(int argc, char* argv[])
{
    std::vector<int> v(100),c;
    std::random_device rd;
    std::default_random_engine dre(rd());
    std::uniform_int_distribution<int> distr(5, 100);
    std::generate(v.begin(), v.end(), std::bind(distr, dre));
 
    std::cout << "original:\n";
    std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, ", "));
    for (const auto& n : v)
        if (n % 5 == 0)
            c.push_back(n);
 
    std::cout << "\ncopy%5:\n";
    std::copy(c.begin(), c.end(), std::ostream_iterator<int>(std::cout, ", "));
    return 0;
}
Добавлено через 32 секунды
original:
83, 34, 29, 63, 78, 8, 59, 25, 26, 55, 59, 55, 44, 24, 83, 27, 25, 97, 80, 66, 2
5, 28, 61, 19, 20, 32, 65, 78, 52, 60, 60, 29, 36, 28, 97, 55, 55, 76, 79, 63, 3
5, 47, 44, 5, 70, 93, 23, 91, 66, 15, 77, 71, 49, 18, 28, 44, 79, 89, 36, 18, 40
, 31, 43, 99, 6, 57, 98, 9, 5, 14, 65, 67, 88, 80, 59, 77, 65, 72, 55, 40, 70, 5
4, 15, 51, 62, 58, 57, 6, 7, 22, 78, 41, 65, 19, 40, 5, 44, 10, 84, 37,
copy%5:
25, 55, 55, 25, 80, 25, 20, 65, 60, 60, 55, 55, 35, 5, 70, 15, 40, 5, 65, 80, 65
, 55, 40, 70, 15, 65, 40, 5, 10, Для продолжения нажмите любую клавишу . . .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.05.2017, 11:59
Помогаю со студенческими работами здесь

Массив: Все элементы массива, кратные трем, записать в одномерный массив.
Дан двумерный массив размером n x n? заполненный целыми числами. Все его элементы кратные трем, записать в одномерный массив.

Включить в новый массив все элементы исходного массива, кроме 3
Дан массив А = {12, 3, 45, 3, 8, 9, 3}. Создать новый массив, включив в него все элементы массива A, кроме 3 Привет! Не могу решить...

Переписать в новый массив элементы матрицы, кратные заданному значению
Дана матрица А n*m. Переписать в новый массив d элементы матрицы, кратные заданному значению А

Копировать все элементы исходного массива в новый массив, предварительно изменив их согласно условию
Дан массив m. Надо переписать в массив n, где каждый элемент равен m*(сумма квадратов от 1до7). Например, массив m = { 3, 5, 2, 1 }; ...

Из данного массива сформировать новый массив Y, в который записать все ненулевые элементы массива Х
Помогите создать новый массив Y, в который записать все ненулевые элементы массива Х(n). Удалить из массива Х(n) последнее четное число. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Аутентификация OAuth в Python
py-thonny 22.05.2025
OAuth (Open Authorization) — это целый стандарт для делегированного доступа. Звучит занудно? Давайте проще: OAuth позволяет приложениям получать доступ к информации пользователя на сторонних сервисах. . .
Хеширование и соль паролей в веб-приложениях C#
stackOverflow 22.05.2025
Когда-то в начале своей карьеры я тоже грешил простейшими подходами к хранению паролей – MD5-хеширование казалось верхом защиты. Но технологии не стоят на месте, вычислительные мощьности растут, и. . .
Генераторы Python для эффективной обработки данных
AI_Generated 21.05.2025
В Python существует инструмент настолько мощный и в то же время недооценённый, что я часто сравниваю его с тайным оружием в арсенале программиста. Речь идёт о генераторах — одной из самых элегантных. . .
Чем заменить Swagger в .NET WebAPI
stackOverflow 21.05.2025
Если вы создавали Web API на . NET в последние несколько лет, то наверняка сталкивались с зелёным интерфейсом Swagger UI. Этот инструмент стал практически стандартом для документирования и. . .
Использование Linq2Db в проектах C# .NET
UnmanagedCoder 21.05.2025
Среди множества претендентов на корону "идеального ORM" особое место занимает Linq2Db — микро-ORM, балансирующий между мощью полноценных инструментов и легковесностью ручного написания SQL. Что. . .
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru