0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 13
|
||||||
1 | ||||||
Удалить из массива все простые числа15.10.2013, 01:05. Показов 6030. Ответов 7
Метки нет (Все метки)
дан массив целых чисел, удалить из массива все простые каждое четное число после удаления возвести в квадрат из каждого нечетного извлечь корень.Для определения четности\нечетности функция польз. простого числа тоже функция Добавлено через 53 секунды
есть только сортировка, остального вообще ничего не понял(((
0
|
15.10.2013, 01:05 | |
Ответы с готовыми решениями:
7
Удалить из массива все простые числа и подсчитать процент удаленных элементов Удалить простые числа из массива Удалить из массива простые числа используя указатель- С++ Реализовать сортировку массива: в начало поместить все простые числа, а затем все остальные |
3 / 3 / 0
Регистрация: 02.10.2013
Сообщений: 34
|
|
15.10.2013, 01:18 | 2 |
Проверка на четность нечетность число%2==0
Для удаления нужно изменить размер массива, т.к. он через new надо выделить меньший по размеру массив переписать в него данные из старого массива которые не надо удалять, старый удалить (удалять delete[])
0
|
15.10.2013, 01:20 | 3 |
dismay256, остальные задачи просты:
Вначале делаете 2 функции, они получают число и возвращают значения bool: простое/непростое число и четное/нечетное 1. Проходите по всем элементам массива и удаляете простые числа. 2. Снова проходите по массиву, если число в ячейке четное, возводите его в квадрат, если нечетное, то извлекаете корень. При этом само собой, определять четность и простоту будете с помощью своих функций
1
|
3 / 3 / 0
Регистрация: 02.10.2013
Сообщений: 34
|
|
15.10.2013, 01:22 | 4 |
А забыл, проверку на простое число сделай тупым прогоном всех чисел до половины проверяемого числа
0
|
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 13
|
|
15.10.2013, 11:05 [ТС] | 5 |
Folko, помоги в реализации, если не труднно
Добавлено через 3 минуты Folko, в реализации поможешь?
0
|
15.10.2013, 12:23 | 6 | |||||
Сообщение было отмечено Памирыч как решение
Решение
dismay256, хорошо, минут через 5-10 скину решение
Добавлено через 1 час 17 минут dismay256,
Как то так. Функцию определения простого числа только проверить надо)
1
|
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 13
|
||||||
15.10.2013, 22:30 [ТС] | 7 | |||||
Folko,
0
|
15.10.2013, 22:35 | 8 |
dismay256, а почему функцию odd вызываешь так странно? Ей значение надо передать. И еще, тебе же надо было вначале простые числа убрать из массива
0
|
15.10.2013, 22:35 | |
15.10.2013, 22:35 | |
Помогаю со студенческими работами здесь
8
Создать односвязный список из последовательности чисел, удалить из него все простые числа Удалить все простые числа и найти среднее арифметическое до и после удаления простых чисел Найти все трехзначные простые числа. Определить функцию позволяющую распознавать простые числа Задача про простые числа. Выпишите все простые числа, находящиеся в интервале между а и б Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |