С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Tankoba
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 3
#1

Найти в одномерном массиве, состоящем из N целых чисел, количество простых элементов - C++

31.10.2013, 21:50. Просмотров 1220. Ответов 5
Метки нет (Все метки)

Нужна помощь, буду очень благодарен)

Общая постановка задания: Используя динамический массив и функции, найти количество простых чисел.
И если можно, то к этому же заданию: преобразовать массив таким образом, чтобы сначала рассполагались все отрицательные числа, а потом - все неотрицательные
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2013, 21:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти в одномерном массиве, состоящем из N целых чисел, количество простых элементов (C++):

В одномерном массиве, вводимом с клавиатуры и состоящем из 10 целых чисел, вычислить произведение элементов массива с четными номерами - C++
ПОЧЕМУ НЕ РАБОТАЕТ ПРОГРАММА??????? #include<conio.h> #include<iostream.h> #include<stdlib.h> const int N=10; int...

В одномерном массиве, состоящем из n целых вещественных чисел, вычислить: - C++
Помогите пожалуйсто В одномерном массиве, состоящем из n целых вещественных чисел, вычислить: 1. сумму отрицательных чисел 2....

В одномерном массиве, состоящем из целых элементов, вычислить - C++
c# В одномерном массиве, состоящем из целых элементов, вычислить: А) количество элементов массива, не больших заданного элемента С,...

В одномерном массиве, состоящем из n целых элементов вычислить: - C++
В одномерном массиве, состоящем из n целых элементов вычислить: 1) произведение элементов массива с четными номерами; 2) сумму...

В одномерном массиве , состоящем из N целых элементов , вычислить : - C++
В одномерном массиве , состоящем из N целых элементов , вычислить : 1. минимальный по модулю элемент массива ; 2....

В одномерном массиве, состоящем из п целых элементов, вычислить: - C++
Помогите пожалуйста: В одномерном массиве, состоящем из п целых элементов, вычислить: 1. произведение элементов массива с четными...

5
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 21:53 #2
Tankoba, в чем проблемы? по дополнению, отсортируйте по возрастанию, если не важен порядок. Если важен, то вот вам код, должен работать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int t = 0;
    for (int i = 0; i < n; i++)
        if (arr[i]%2==1) // условие, по которому нужно перемещать элемент в начало списка
        {
            int temp = arr[i];
            for (int j = i; j > t; j--)
            {
                arr[j] = arr[j-1];
            }
            arr[t] = temp;
            t++;
 
        }
0
Tankoba
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 3
31.10.2013, 21:58  [ТС] #3
Хм... да, наверно не корректно поставил задачу. Нужна помощь с написанием программы, т.к. не особо понимаю как ее сделать через функции.
А по поводу дополнения, то порядок не важен. Но сказали что бы мы не использовали обычную сортировку.
0
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 22:01 #4
Tankoba, вы с функциями что ли работать не умеете? Или просто не понимаете, как оптимально разделить код на функции?
0
Tankoba
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 3
31.10.2013, 22:07  [ТС] #5
Умею, но не в совершенстве. Из этого следует второе, "не понимаю как оптимально разделить код"
0
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
31.10.2013, 22:16 #6
Tankoba, тогда смотрим вот так. Нам нужно определять, простое ли число. Выделяете код проверки числа на простоту в функцию, которая будет получать число и выдавать результат (true/false). Ну и можно сортировку выделить в отдельную функцию.
0
31.10.2013, 22:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2013, 22:16
Привет! Вот еще темы с ответами:

В одномерном массиве, состоящем из n целых элементов, вычислить: - C++
1.) минимальный по модулю элемент массива; 2.) сумму модулей элементов массива, расположенных после первого элемента, равного...

В одномерном массиве, состоящем из целых элементов, вычислить - C++
В одномерном массиве, состоящем из целых элементов, вычислить: А) количество элементов массива, не больших заданного элемента С,...

В одномерном массиве, состоящем из n целых элементов вычислить: - C++
в одномерном массиве, состоящем из n целых элементов вычислить: произведение элементов массива с четными номерами; сумму элементов,...

В одномерном массиве, состоящем из n целых элементов, вычислить: - C++
Срочно помогите, пожалуйста, решить задачу! В одномерном массиве, состоящем из n целых элементов, вычислить: 1) произведение...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.