C++ Прошу помощи, напишите все ** понятном и немудреном языке) Простое число называется...

0 голосов
172 просмотров

C++
Прошу помощи, напишите все на понятном и немудреном языке)

Простое число называется гиперпростым, если любое число, получающееся из него откиды-
ванием нескольких цифр с конца, тоже является простым. Например, число 733 – гиперпро-
стое, так как и оно само, и числа 73 и 7 – простые. Напишите логическую функцию, которая
определяет, верно ли, что число N – гиперпростое. Используйте уже готовую функцию
isPrime.


Информатика (109 баллов) | 172 просмотров
0

C++, напишите все на понятном и немудреном языке)

0

забавно

0

)))

Дан 1 ответ
0 голосов
Правильный ответ
#include
#include
using namespace std;  
bool simple(int n)
{
     int tmp = sqrt(n);
     for (int i = 2; i <= tmp; ++i) {<br>         if (!(n % i)) return true;
     }
     return false;
}  
bool h_simple(int n)
{
     while (n != 0) {
         if (simple(n)) return false;
         n /= 10;
     }
     return true;
}  
int main()
{
     int val = 733;
     h_simple(val) ? cout
}
(4.2k баллов)
0
0

могу посоветовать не использовать данную IDE.

0

скопируйте код отсюда https://ideone.com/TWDzrH

0

Огромное спасибо. Еще вопрос: можно ли связаться с Вами в социальных сетях? Мучить не буду, просто спросить кое-что)

0

Спросить можете здесь на сайте, написав в личные сообщения мне