Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Строки Здравствуйте. Помогите, пожалуйста. "Ввести с клавиатуры две строки символов на русском языке. Создать строку содержащую обе первые строки. Удалить из неё 2 символа, начиная с каждого символа К, введённого с клавиатуры. Вывести на экран созданную строку." Что-то да написал, но вот пробел между строками не ставится. И я не совсем понимаю пункт с удалением символов. #include <iostream>... https://www.cyberforum.ru/ cpp-beginners/ thread2078196.html C++ Как закончить ввод пустой строкой?
Вводится несколько строк, в которых сначала записаны инициалы и фамилии работников фирмы.Ввод заканчивается пустой строкой.Отсортировать строки в алфавитном порядке по фамилии. Собственно, сортировку сделал, возникла проблема с вводом, который оканчивается пустой строкой, не понимаю как это сделать, помогите, пожалуйста. Первоначально с вводом определенного кол-ва строк программа выглядит вот...
C++ Является ли число степенью десятки Дано целочисленное число. Проверить является ли оно степенью десяти. https://www.cyberforum.ru/ cpp-beginners/ thread2078154.html C++ Найти среднюю оценку https://www.cyberforum.ru/ cpp-beginners/ thread2078143.html
Задается класс "Фамилия", "Имя", "Класс", "Оценка". Не получается написать функцию для нахождения средней оценки для каждого класса. #include <fstream> #include <vector> #include <algorithm> #include <iostream> #include <string> using namespace std;
C++ Циклы: сколько раз заданная функция принимает положительные значения?
Подсчитать, сколько раз функция у=acosx+be-x принимает положительные значения, если: х является , bх = 0,1; а есть , hx = 2; b является , hb = 0,1.
C++ Заполнить массив rand, вывести, найти мин. зн-я в неч. строках, изменить мин. на мин*мин, вывести Добрый день. Есть задача, которую не могу доразобрать. Вот что есть на данный момент. Не могу пристроить запись измененной матрицы и вывод её на экран (долгое время болел, пропустил вообще все темы с динамическими массивами) Очень прошу помочь!!!! /* Присвойте элементам массива Q размерностью m×n случайные числа от -60 до 65. Выведите на экран. Отрицательные элементы массива,... https://www.cyberforum.ru/ cpp-beginners/ thread2078134.html
C++ Вычислить значение функции для произвольного аргумента https://www.cyberforum.ru/ cpp-beginners/ thread2078123.html
На паре ничего не понял если можно ответ с обьяснениями, а график сам нарисую. Разработайте графическую схему алгоритма и напишите программу, котораядля произвольного числа x, вводимого с клавиатуры, вычисляет значение y по следующей формуле: y=f1(x)+f1(x^2)+f2(x)+f2(x-1), где f1(x)=x+3,14 ; f2(x)=sqrt((x^2)+2) Вычисление f1(x) и f2(x) оформить как функции. заранее спасибо.
дано строку и порядковые номера слов в данной строке. Удалить из строки символы, интервал позиций которых задано длинами C++
дано строку и порядковые номера слов в данной строке. Удалить из строки символы, интервал позиций которых задано длинами данных слов.
C++ Нахождение самой короткой строки https://www.cyberforum.ru/ cpp-beginners/ thread2078091.html
Нужно вводить строки, пока не будет введено максимальное количество строк, либо 5 строк с маленькими буквами, затем вывести строки, отсортировать их и найти самую короткую строку. С ней и возникли проблемы. Прошу указать на ошибку. #include<stdio.h> #include<iostream> #include<string.h> #include<ctype.h> #include<conio.h> #define max_str 5 #define...
C++ Замена is_prime Доброго времени суток, возник вопрос, чем можно заменить is_prime в программе ? https://ibb.co/ib6vJw https://www.cyberforum.ru/ cpp-beginners/ thread2078082.html
Найти сумму положительных элементов массива, расположенных до максимального элемента C++
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1. произведение отрицательных элементов массива; 2. сумму положительных элементов массива, расположенных до максимального элемента. 3. Изменить порядок следования элементов в массиве на обратный.
C++ Printf пустой символ https://www.cyberforum.ru/ cpp-beginners/ thread2078069.html
Здравствуйте! Может ли функция printf вывести пустой символ ( не пробел ), используя плейсхолдер %с? Так выводится пробел: printf("%c",'\0');
192 / 166 / 82
Регистрация: 01.07.2016
Сообщений: 943
09.10.2017, 18:12 0

Найти количество почти простых чисел в заданном интервале натуральных чисел. - C++ - Ответ 11237843

09.10.2017, 18:12. Показов 10142. Ответов 29
Метки (Все метки)

Ответ

По вашему алгоритму
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
#include <iostream>
#include <cmath>
using std::cin;
using std::cout;
 
bool IsPrime(int n)
{
    for(int i = 2; i * i <= n; ++i)
    {
        if(n % i == 0) return false;
    }
 
    return true;
}
 
int main()
{
    const int size = 1012;
    int low, high, n, p, k, val, tmp;
    int mas[size];
    cin >> n;
 
    for(int i = 0; i < size; ++i)
    {
        mas[i] = 0;
    }
 
    for(int j = 0; j < n; ++j)
    {
        val = 0;
        cin >> low >> high;
        if(low == 1) low++;
        for(int i = 2; i <= i * i; ++i)
        {
            if(i > high) break;
            if(IsPrime(i))
            {
                p = i;
                k = 2;
                while(true)
                {
                    tmp = pow(p, k);
                    if(tmp >= low && tmp <= high) val++;
                    if(tmp > high) break;
                    k++;
                }
            }
        }
        mas[j] += val;
    }
 
    for(int i = 0; i < n; ++i)
    {
        cout << mas[i] << std::endl;
    }
 
    return 0;
}


Вернуться к обсуждению:
Найти количество почти простых чисел в заданном интервале натуральных чисел. C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2017, 18:12
Готовые ответы и решения:

Найти количество простых чисел в заданном интервале
По числу n найти количество простых чисел p из интервала n &lt; p &lt; 2n. Нужен быстрый способ.

С помощью метода определить количество простых чисел в заданном интервале
С помощью метода определить количество простых чисел в интервале (a – по умолчанию 1,b).

Найти первые 15 натуральных чисел, делящихся нацело на d и лежащих в заданном интервале
Даны два числа d и l. Требуется найти первые 15 натуральных чисел, делящихся нацело на d и лежащих...

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

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

На интервале [m; n] найти количество натуральных чисел
На интервале найти количество натуральных чисел вида 3d5p (d, p - положительные целые числа).

Найти количество натуральных чисел в интервале от 1 до N
Дано натуральное число N. Найти количество натуральных чисел в интервале от 1 до N, у которых сумма...

Найти количество чисел в интервале от 1 до N, взаимно простых с N
Дано число N. Найти количество чисел в интервале от 1 до N,взаимно простых с N.

Найти все натуральные числа в заданном интервале, представимые в виде суммы квадратов трех натуральных чисел
Найти все натуральные числа от 1 до N, представимые в виде суммы квадратов трех натуральных чисел.

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