Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
1 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 59

Поиск простых чисел в массиве

04.02.2015, 16:39. Показов 6080. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет! помогите найти простые числа из (2 , 0, 13, 4, 30, 24, 0, 11, 12, 9, 0, 5, 27, 19, 31)
вроде нужен массив но сколько искал одна чушь про диапазон..
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.02.2015, 16:39
Ответы с готовыми решениями:

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

Поиск простых чисел в массиве
Здесь, на форуме для начинающих, была задачка, в которой в матрице A(m,n), состоящей из целых чисел, нужно было найти простые числа (те,...

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

8
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
04.02.2015, 16:57
Цитата Сообщение от testtest01 Посмотреть сообщение
Привет! помогите найти простые числа из (2 , 0, 13, 4, 30, 24, 0, 11, 12, 9, 0, 5, 27, 19, 31)
Привет. Ответ: 2 13 11 9 5 19 31.
0
1 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 59
04.02.2015, 17:26  [ТС]
серьезно? мне нужно чтобы это было в выводе кода..
0
 Аватар для prudkiy
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
04.02.2015, 17:33
Извеняюсь за необразованость но простые это т.е не дробные?
0
Заблокирован
04.02.2015, 17:33
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function if_natural($n){
    if($n==1 or $n==0)return false;
    for($d=2; $d*$d<=$n; $d++)
        { 
            if($n%$d==0)return false;
        }
    return true;
    }
$str = '2, 0, 1, 13, 4, 30, 24, 0, 11, 12, 9, 0, 5, 27, 19, 31';
$array = explode(', ', $str);
foreach($array as $key => $value)
    {
        if(!if_natural($value)) unset($array["$key"]);
    }
$str2 = implode(', ', $array);
echo $str2;
1
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
04.02.2015, 17:41
Цитата Сообщение от testtest01 Посмотреть сообщение
серьезно? мне нужно чтобы это было в выводе кода..

Не по теме:

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

0
1 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 59
04.02.2015, 18:16  [ТС]
Спасибо не знаю дошло ли сообщение(в отправленных нет) но не мог бы ты или еще кто-нибудь объяснить\откомментировать строки а то хочется понять как это работает!)

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function if_natural($n){             \\
    if($n==1 or $n==0)return false;      \\
    for($d=2; $d*$d<=$n; $d++)         \\
        { 
            if($n%$d==0)return false;      \\
        }
    return true;
    }
$str = '2, 0, 1, 13, 4, 30, 24, 0, 11, 12, 9, 0, 5, 27, 19, 31';
$array = explode(', ', $str);
foreach($array as $key => $value)                         \\
    {
        if(!if_natural($value)) unset($array["$key"]);    \\
    }
$str2 = implode(', ', $array);
echo $str2;
и да можно ли сделать код проще без функции скажем что изначально все цифры сразу входят в массив а потом после двойного(наверн) цикла вывести? если я не ошибаюсь
0
Заблокирован
04.02.2015, 18:24
Цитата Сообщение от testtest01 Посмотреть сообщение
но не мог бы ты или еще кто-нибудь объяснить\откомментировать строки
if()
for()
explode()
implode()
unset()
foreach()
0
1 / 0 / 0
Регистрация: 10.01.2012
Сообщений: 59
04.02.2015, 18:45  [ТС]
это я уже видел мне интересно что внутри скобок.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2015, 18:45
Помогаю со студенческими работами здесь

Решето Сундарама
Здравствуйте. помоги пожалуйста. нужно написать программу на ассемблере (тасм) поиска простых чисел в массиве А (0..n) где n задается, по...

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

Найти количество простых чисел в массиве из 10 положительных целых чисел
Задание: Описать функцию IsPrime(K) логического типа, возвращающую true, если целый параметр К является простым числом, и false в...

В массиве целых чисел найти количество простых чисел
Требуется определить массив целых чисел , заполнить его случайными числами или ввести его элементы с клавиатуры и определить его...

Нахождение простых чисел в массиве
Ввести 20 чесел в массив и найти среди них все простые числа Пожалйста помогите :( Буду оч благодарна


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru