Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Добавить в стек среднее арифметическое элементов не нарушая упорядоченности https://www.cyberforum.ru/ cpp-beginners/ thread1806745.html
Дан стек вещественных чисел, упорядоченных по убыванию. Добавить в стек среднее арифметическое элементов, не нарушая упорядоченности помогите,ребят,пожалуйста
Реализовать шаблонную функцию поиска компонентов C++
Привет всем. Такой вопрос: Есть класс Object и класс Component. У класса Component могут быть наследники RigidBodyComponent, TransformComponent и др. Так же каждый компонент имеет имя, которое задается в конструкторе класса: Framework :: Component :: Component( Object* object, std :: string nameComponent ) { _nameComponent = nameComponent; _d3dObject = d3dObject; }
C++ Неопознанные размеры массивов Доброго всем. Вот значит пишу одну программу, запускаю и пошла туча ошибок. Как спустя час выяснилось, это из за динамических массивов. В общем ничего не поняв в основной программе, я создал новый проект, написал там тестовую маленькую прогу, оказалось что и она не работает(ниже она). Вот ввожу я любой размер массива, а он мне в итоге показывает, что размер массива 4 при любом раскладе. Через... https://www.cyberforum.ru/ cpp-beginners/ thread1806718.html C++ Игра: Быки и Коровы https://www.cyberforum.ru/ cpp-beginners/ thread1806703.html
Всем привет! Нужно написать игру "Быки и коровы", но без массива :) Я справился с поставленной задачей, но есть баг... Если компьютер загадал 1234 и игрок введёт 1111, то ответ будет таким... Быков: 1 Коров: 3 Я знаю в чём проблема, но не знаю как её решить, не используя массивы :) Так что помогайте ;) #include <iostream> #include <conio.h> #include <cstdlib> #include <ctime> using...
C++ Какой код написать для выхода из функции, при истинном условии
Здравствуйте. У меня тут по книге задание, написать рекурсивную функцию, выводящую содержимое вектора. Я тут поломал голову и придумал такой код. Только вот не знаю как написать выход из функции и возврат элементов при p равном последнему индексу...иначе пишет ошибку, что выход из диапазона значений :( #include <iostream> #include <vector> using namespace std; static vector<int> i;...
C++ Изобразить график импульсно кодовой модуляции Необходимо изобразить график импульсно кодовой модуляции. От руки показать могу. Только нужно изобразить на компьютере. Посоветуйте какую литературу почитать заранее благодарен. https://www.cyberforum.ru/ cpp-beginners/ thread1806652.html
C++ Для чего и где и удобнее использовать структуры, а где классы? https://www.cyberforum.ru/ cpp-beginners/ thread1806647.html
Для чего и где и удобнее использовать структуры, а где классы?
C++ Функция возвращает весь вектор или элемент?
Например есть такая функция vector<int> huh(...,...); Функция возвращает весь вектор или элемент? А есть тут раздел, чтобы задавать мелкие вопросы? Создавать тему на каждый мелкий вопрос будет наверное перебор же? Если я буду часто темы создавать....вызову негатив?
C++ Составить программу, которая подсчитывает значения по формулам https://www.cyberforum.ru/ cpp-beginners/ thread1806641.html
Доброго времени суток, форумчане. Просьба помочь с простыми программами на С++. Только начал изучать, но путаюсь, где какой оператор и функцию использовать. На Паскале проще :) 5.Составьте программу, которая подсчитывает и выводит значение t1 и t2 по формулам. Определите области допустимых значений параметров формул и задайте произвольные значения из этих областей. Параметры, которые имеют...
C++ Вычислить площадь и периметр круга Доброго времени суток, форумчане. Просьба помочь с простыми программами на С++. Только начал изучать, но путаюсь, где какой оператор и функцию использовать. На Паскале проще :) 4. Напишите программу расчета площади и периметра круга. Объявите переменную радиуса круга целого типа, значение которой вводится пользователем. Число пи задайте в виде константы вещественного типа. Рассчитанные... https://www.cyberforum.ru/ cpp-beginners/ thread1806640.html
Запросить на ввод значения часов и минут и вывести их в заданном формате C++
Доброго времени суток, форумчане. Просьба помочь с простыми программами на С++. Только начал изучать, но путаюсь, где какой оператор и функцию использовать. На Паскале проще :) 3. Напишите программу, которая выдает запрос на ввод значений часов и минут. Затем эти два значения отображаются в виде: Введите часы: 9 Введите минуты: 16 Время: 9:16 Для хранения времени используйте переменную...
C++ Перевести года в месяцы Доброго времени суток, форумчане. Просьба помочь с простыми программами на С++. Только начал изучать, но путаюсь, где какой оператор и функцию использовать. На Паскале проще :) 2. Напишите программу, которая предлагает ввести пользователю свой возраст в годах. Затем программа должна отобразить возраст в месяцах: Введите свой возраст: 19 Ваш возраст в месяцах: 228 месяцев Количество месяцев... https://www.cyberforum.ru/ cpp-beginners/ th
Эксперт С++
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
13.09.2016, 21:22 0

Вывести N-е полупростое число (программа постоянно выводит число 4; не могу понять в чем ошибка) - C++ - Ответ 9538805

13.09.2016, 21:22. Показов 5825. Ответов 24
Метки (Все метки)

Ответ

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
///////////////////////////////////////////////////////////////////////////////
//0.
///////////////////////////////////////////////////////////////////////////////
//Вывести N-е полупростое число.
///////////////////////////////////////////////////////////////////////////////
#include <iostream>
///////////////////////////////////////////////////////////////////////////////
bool    is_prime( int   n )
{
    bool    bool_res    =       n   >   1
 
                            &&  (
                                        n           ==  2
                                    ||  n           ==  3
 
                                    ||  n   %   6   ==  1
                                    ||  n   %   6   ==  5
                                );
 
    if( !bool_res )
    {
        return  bool_res;
    }
 
    for( int  d{2}; d * d <= n; ++d  )
    {
        bool_res    =   n   %   d;
 
        if( !bool_res )
        {
            break;
        }
    }//for
 
    return  bool_res;
}
///////////////////////////////////////////////////////////////////////////////
bool    is_semiprime( int   n )
{
    if  (
            is_prime(n)
        )
    {
        return  false;
    }
 
    for( int  d{2}; d * d <= n; ++d )
    {
        if  (
                n   %   d   ==  0
            )
        {
            n   /=  d;
            break;
        }//if
    }//for
 
    return  is_prime(n);
}
///////////////////////////////////////////////////////////////////////////////
int     semiprime_with_ind( int  ind )
{
    int     ind_cur{};
 
    for( int  n{4}; ; ++n )
    {
        if  (
                is_semiprime(n)
            )
        {
            ++ind_cur;
 
            if( ind_cur     ==  ind )
            {
                return  n;
            }//if
        }//if
    }//for
}
///////////////////////////////////////////////////////////////////////////////
int     main()
{
    for(;;)
    {
        int     n{};
        std::cout   <<  "n = ";
        std::cin    >>  n;
 
        std::cout   <<  semiprime_with_ind(n)
                    <<  std::endl
                    <<  std::endl;
    }//for
}


Вернуться к обсуждению:
Вывести N-е полупростое число (программа постоянно выводит число 4; не могу понять в чем ошибка) C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.09.2016, 21:22
Готовые ответы и решения:

Выводит какое-то левое число подскажите в чем ошибка?
#include &lt;iostream&gt; #include &lt;cmath&gt; #include &lt;ctime&gt; #include &lt;clocale&gt; #include &lt;conio.h&gt; ...

Программа по паскалю, не могу понять в чем же ошибка
Решила простую задачу по паскалю, однако не все так хорошо, ругается на else var...

Программа метода дихотомии для нахождения экстремумов не работает, не могу понять в чем ошибка
program dihotomia; var a0,b0,eps,l,y,z,fy,fz,X:real; begin writeln ('введите a0 ');...

Пользователь вводит с клавиатуры число от 0 до 100, программа выводит число буквами
Пользователь вводит с клавиатуры число от 0 до 100, программа выводит число в буквенном формате

24
13.09.2016, 21:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.09.2016, 21:22
Помогаю со студенческими работами здесь

Программа считывает с клавиатуры число N, L, K и выводит одно число.
Задача Leopold Кот Леопольд пошел на рыбалку и наловил рыбы. Каждую рыбу он старательно взвесил....

Программа, которая считает сумму если введено 2-х значное число А и однозначное число В, иначе выводит ноль
Помогите написать программу на паскале. условие: написать программу,которая считает сумму если...

Не могу понять почему программа не выводит результат (простейшая программа)
Здравствуйте уважаемые форумчане! Я начал изучать C++ при помощи книги. На днях я столкнулся со...

Написать программу, которая находит N-е полупростое число
Всем привет, помогите написать программу, которая находит N-е полупростое число. Заранее спасибо)

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru