Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Написать рекурсивную функцию, определяющую, является ли заданное натуральное число простым - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Textastic code editor для iPad http://www.cyberforum.ru/cpp-beginners/thread1224484.html
Скажите это возможно использовать для обучения,как например,Visual Studio?
C++ Перевести с Pascal на C++ Каково содержание задачи? var a:array of integer; i,j,k,l,q,w,e:integer; begin // Randomize; for i:=1 to 10 do begin k:=0;l:=-1; for j:=1 to 10 do begin ... http://www.cyberforum.ru/cpp-beginners/thread1224470.html
C++ Объяснить директивы препроцесора
Добрый день, уважаемые. Встретил такие вот не знакомые мне директивы, объясните пожалуйста. #if 0 // какой-то код #endif #if 1
C++ Перегрузка оператора []
Есть: class any{ char arr }
C++ Ошибка при выполнении программы "division by zero" http://www.cyberforum.ru/cpp-beginners/thread1224461.html
Прошу, обьясните мне, почему когда я уже запускаю прогу и ввожу числа вилетает ошибка:
C++ Неконтролируемое завершение программы подсчета введенных слов Решаю вот такую задачу: Напишите программу, которая использует объект string и цикл для чтения но одному слову за раз до тех пор, пока не будет введено слово done. Затем программа должна... подробнее

Показать сообщение отдельно
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,480
08.07.2014, 17:34
C++
1
2
3
4
5
6
bool f(unsigned int n, unsigned int d)
{
    if(d > n / 2) return true;
    if(n % d == 0) return false;
    return f(n, d + 1);
}
Вызывать так:
C++
1
2
3
4
5
6
7
8
if(f(n, 2))
{
// простое
}
else
{
  // не простое
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru