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

Определить, является ли заданное число простым - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функции для квадратных матриц http://www.cyberforum.ru/cpp-beginners/thread254357.html
Вообщем нужна помощь по написаниям функции для квадратных матриц, 2 тривиальные (для кого-то) функции и одну не очень) 1)Ввод м-цы 2)Вывод в матричном виде 3)Составить массив-результат,состоящий из элементов расп. на главной диагонали и если число начинающиеся на гл. диагонали отрицательное,то в кач-ве элемента записать ноль Заранее Спасибо!
C++ перестановка Всем доброго времени суток! у меня возник вопрос по спискам, вернее по перестановке элементов списка! void per(list *n,list *m) { list *n0 = n->prev; list *n1 = n->next; list *m0 = m->prev; list *m1 = m->next; m1->prev = n; n->next = m1; http://www.cyberforum.ru/cpp-beginners/thread254350.html
C++ C++Решите мне пожалуйста через main!!И подробьнее!!
7. Написать функцию, функция возвращает максимальное значение из переданных ей двух значений.
Найти на заданном отрезке все числа, которые равны сумме кубов своих цифр C++
Написать программу, которая находит на заданном отрезке все числа, которые равны сумме кубов своих цифр (например: 153 = 1^3 + 5^3 + 3^3) и выводит их на экран. Проверку числа оформить в виде функции. Помогите кто может плиз!!!
C++ Умножение комплексных чисел http://www.cyberforum.ru/cpp-beginners/thread254328.html
у меня имеется прога, по решению данной задачи, с помощью структуры struct complex { int re; int img; } a, b; хотелось бы узнать, можно ли еще каким-нибудь способом сделать?
C++ Дано натуральное число n, действительные положительные числа С1, …, Сn. Значения С1, …, Сn являются емкостями n конденсаторов. Дано натуральное число N, действительные положительные числа С1, …, СN. Значения С1, …, СN являются емкостями N конденсаторов. Определить емкости систем конденсаторов, которые получаются последовательным и параллельным соединением исходных конденсаторов. Помогите пожалуйста! (задачка на Си) подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4956 / 3032 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
09.03.2011, 17:02     Определить, является ли заданное число простым
Ambeon,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
 
bool is_simple(unsigned);
bool is_simple_helper(unsigned, size_t);
 
int main()
{
    unsigned num;
 
    std::cout << "Enter number: ";
    std::cin >> num;
 
    for (int i = 1; i < num; ++i)
        if (is_simple(i))
            std::cout << i << std::endl;
 
    return 0;
}
 
bool is_simple(unsigned num)
{
    return num == 1 ? false : is_simple_helper(num, 2);
}
 
bool is_simple_helper(unsigned num, size_t div)
{
    return div * div > num ? true : num % div == 0 ? false : is_simple_helper(num, div + 1);
}
Это не ваш товарищ?
 
Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru