0 / 0 / 0
Регистрация: 26.11.2018
Сообщений: 28
1

Удалить из массива самую большую последовательность простых чисел

23.12.2018, 18:03. Показов 674. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Надо из массива удалить самую большую последовательность простых чисел!
Например массив состоит из чисел: 4 18 2 3 17 26 11 19 32 37 Так вот надо удалить только простые числа 2 3 17 так как их 3 подряд а остальные простые числа оставить на своих местах(так как остальные пр.числа стоят по 2 или в одиночестве).
У меня есть то как удалить все простые числа не знаю как сделать что б было как требует задание.Помогите пожалуйста.
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
int s = 0, z = 1;
    for (int i = 0; i < n; i++)
    {
        for (int j = 2; j <= sqrt((float)abs(arr[i])); j++)
        {
            if (abs(arr[i]) % j == 0)
            {
                z = 0;
                break;
            }
        }
        if (z == 1)
        {
            for (int v = i; v < n; v++)
            {
                arr[v] = arr[v + 1];
            }
            s++;
        }
        z = 1;
    }
    cout << endl;
    for (int m = 0; m < n - s; m++) //вывод массива
    {
        cout << arr[m] << endl;
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2018, 18:03
Ответы с готовыми решениями:

Найти самую длинную последовательность простых чисел
Доброго времени суток! Помогите пожалуйста доделать программу. Нужно из массива цифр, выделить...

Найти самую длинную подпоследовательность массива из простых чисел
Найти самую длинную подпоследовательность массива A, состоящую из элементов, которые являются...

Найти ее самую большую последовательность, которая не содержит нулевых значений
Добрый вечер. Помогите пожалуйста студентке сделать лабораторную. Дана последовательность из...

Найти самую большую последовательность слов длины которых образуют геометрическую прогрессию
В предложении найти самую длинную последовательность слов, длины которых образуют геометрическую...

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

Определить самую большую отрицательную и самую маленькую положительную температуры
Помогите новичку,первая контрольная по программированию в с++ В массиве T(12) хранится...

Определить самую большую четную и самую маленькую нечетную цифру в матрице и сложить их
Помогите решить задачу:

Найти самую большую серию подряд стоящих четных элементов массива
Задание: В заданном массиве целых чисел найти самую большую серию подряд стоящих четных элементов....

В заданном массиве целых чисел найти самую большую серию подряд стоящих четных элементов.
В заданном массиве целых чисел найти самую большую серию подряд стоящих четных элементов. ...


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

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

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