Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать функцию без использования string (использовать массив char) https://www.cyberforum.ru/ cpp-beginners/ thread2997767.html
void Task(ifstream& fin, ofstream& fout, string *str, int *count) { string s; while (!fin.eof()) { fin >> s; if (s == str) { count ++; } if (s == str) { count ++; }
Заполнить массив из пятнадцати элементов случайным образом вещественными значениями х (22 <= х < 23); C++
#include<iostream> #include<ctime> using namespace std; int main() { const double size = 15; double arr{}; srand(time(NULL)); for (int i = 0; i < size; i++) {
C++ Задача Помогите решить задачу 1. Определить класс PRICE, содержащий следующие частные элементы данных: • TOVAR – название товара; • MAG – название магазина, в котором продается товар; • STOIM –... https://www.cyberforum.ru/ cpp-beginners/ thread2997758.html C++ Заполнить массив из пятнадцати элементов случайным образом вещественными значениями х (0 <= х < 10); https://www.cyberforum.ru/ cpp-beginners/ thread2997755.html
#include<iostream> #include<ctime> using namespace std; int main() { const double size = 15; double arr{}; srand(time(NULL)); for (int i = 0; i < size; i++) {
C++ Дано: прямоугольные матрицы A[N,M] и B[K,L]
Дано: прямоугольные матрицы A и B. Поменять местами первые отрицательные элементы матрицы. Нахождение первого отрицательного элемента матрицы оформить как функцию. Ввод и вывод элементов матрицы ...
C++ Метод Адамса для ОДУ https://www.cyberforum.ru/ cpp-beginners/ thread2997743.html
Здравствуйте, нужна помощь в Обыкновенные диффиринциальные уравнения. Не могу найти модель для метода adams-bashforth-moulton. Главное что бы там было dx/dt=, dy/dt=, dz/dt=. К примеру вот...
C++ Не удаляется выделенная память при выходе из области видимости Доброго времени! Решил поизучать умные указатели и не могу понять почему при выходе из области видимости функции test() выделенная память остаётся в main. class BLOCK { public: int... https://www.cyberforum.ru/ cpp-beginners/ thread2997736.html Дано: прямоугольные матрицы A[N,M] и B[K,L] C++
Дано: прямоугольные матрицы A и B. Поменять местами первые отрицательные элементы матрицы. Нахождение первого отрицательного элемента матрицы оформить как функцию. Ввод и вывод элементов матрицы ...
C++ Блок схема по коду https://www.cyberforum.ru/ cpp-beginners/ thread2997725.html
Помогите пожалуйста с блок схемой чтоб для новичка типа была Код: #include <iostream> #include <time.h> using namespace std; int main() { const int size=5; double B; int i, j, ...
C++ Вывести значения тех элементов матрицы, лежащих выше главной диагонали, которые больше всех элементов https://www.cyberforum.ru/ cpp-beginners/ thread2997719.html
Дан вещественный массив А. Вывести на экран значения тех элементов, лежащих выше главной диагонали, которые больше всех элементов, лежащих ниже главной диагонали.
C++ С++ работа с драйверами
Здравствуйте, мне нужно написать программу для личного использования, но не нашёл как с помощью с++ взаимодействовать с драйверами, если в краце, то мне нужно чтобы при запуске программа отключала...
C++ Несимметричные слова Задана строка. Все несимметричные слова строки перевернуть. Вывести полученную строку. https://www.cyberforum.ru/ cpp-beginners/ thread2997710.html
7 / 4 / 2
Регистрация: 10.06.2022
Сообщений: 49
10.06.2022, 23:32 0

Перенести каждое второе простое число из одного массива в другой - C++ - Ответ 16296918

10.06.2022, 23:32. Показов 202. Ответов 3
Метки (Все метки)

Ответ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include "stdafx.h"
#include "stdc++.h" // этот инклуд был скачан отдельно, в нем хранятся практически все нужные инклуды
 
using namespace std;
 
bool prost(int num)
{
    int i = 2;
    while (true)
    {
        if (num % i == 0)
        {
            if (num == i)
            {
                i++;
                continue;
            }
            else
            {
                return false;
                break;
            }
        }
        i++;
        return true;
    }
    
}
 
int main()
{
    srand(time(NULL));
    vector<int> a;
    vector<int> b;
    int n = 0;
    for (int i = 0; i < 10; i++)
    {
        a.push_back(rand() % 15); // заполнишь массив как нужно
    }
    cout << "\tA\n";
    for (vector<int>::iterator iter = a.begin(); iter < a.end(); iter++)
    {
        cout << *iter << endl; //вывод а
        if (n % 2 == 0 and prost(*iter))
        {
            b.push_back(*iter);
        }
        n++;
    }
    cout << "\tB\n";
    //вывод b
    for (vector<int>::iterator iter = b.begin(); iter < b.end(); iter++)
    {
        cout << *iter << endl;
    }
    return 0;
}
Подключишь инклуды нужные.
Объяснение
Создаем векторы (динамические массивы) и заполняем вектор A
Делаем функцию на проверку простого числа
Если число n, количество итераций кратное двум и число простое (функция), значит записываем в B
Выводим B

P.S: Может сделал глупо, устал, не думаю вообще уже

Вернуться к обсуждению:
Перенести каждое второе простое число из одного массива в другой C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2022, 23:32
Готовые ответы и решения:

Перенести из одной матрицы в другую каждое второе отрицательное число
Нужна помощь Как перенести из одной матрицы в другую каждое второе отрицательное число

Убрать из массива каждое второе число, пока не останется одно
Подскажите, надо написать программу, в которой надо будет ввести максимальное число, затем она...

Перенести значения из одного массива в другой
Есть две таблицы в двух листах. Нужно из первой таблицы перенести значения последнего столбца во...

Перенести элементы из одного массива в другой
Даны два одномерных массива разной размерности. Для каждого из заданных одномерных массивов...

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

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2022, 23:32
Помогаю со студенческими работами здесь

Как перенести элементы из одного массива в другой?
как перенести элементы из одного массива в другой ? пример: 5, 6, 7, 8 ,9 хочу перенести только...

Как перенести элемент одного массива в другой?!
Помогите плиз! Нужно перенести элемент массива с четными индексом из одного массива в другой......

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

Каждое второе значение идущее через звёздочку перенести в соседний столбец
Добрый день! Имеется excel файл напечатанного ниже формата: Столбец &quot;C&quot; - категория и описание....

Возможно ли перенести несколько столбцов из одного двухмерного массива в другой?
Как это можно сделать?

Как перенести из одного массива в другой только отрицательные элементы?
Есть массив A{1;-1;2;-2} Как перенести в массив B только отрицательные элементы?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru