Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
Senarist
50 / 54 / 34
Регистрация: 14.03.2014
Сообщений: 664
1

Составить программу-генератор простых чисел, в основу положить формулу 2*(x)^2 + 29 при 0 ≥ х ≥ 28

04.04.2014, 21:13. Просмотров 1378. Ответов 4
Метки нет (Все метки)

Составить программу-генератор простых чисел, в основу положить формулу 2*(x)^2 + 29 при 0 ≥ х ≥ 28.
Нужно ввести число до которого сгенерирует все простые числа положив в основу данную формулу. Я новичек поэтому написал какую то чепуху как сказал препод Много видел задач таких же в интернете, но везде что то не то. Буду очень благодарен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2014, 21:13
Ответы с готовыми решениями:

Составить программу – генератор простых чисел, в основу положить формулу 2x2 + 29 при 0<=x<=28.
Помогите решить задачу в С++ Составить программу – генератор простых чисел,...

генератор простых чисел в С++, в основу положить формулу 2x2 + 29 при 0<=x<=28
Помогите составить программу – генератор простых чисел в С++, в основу положить...

Найдите наибольший общий делитель одновременно не равны нулю целых чисел a и b, таких что a≥b≥0
Здравствуйте, не могли бы Вы помочь реализовать? Не могу понять, как...

Удвоить три числа, если X≥Y≥Z, и заменить их абсолютными значениями, если это не так.
Даны три действительных числа X, Y, Z. Удвоить эти числа, если X≥Y≥Z, и...

Рекурсивно обчислити добуток n ≥ 2 співмножників (n парне): у = (2/1)*(2/3)*(4/3)*(4/5)*(6/5)*(6/7).Рекурсивно обчислити добуток n ≥ 2 співмножників
Рекурсивно обчислити добуток n ≥ 2 співмножників (n парне): у =...

4
palantiron
21 / 29 / 5
Регистрация: 03.06.2011
Сообщений: 330
04.04.2014, 21:39 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <math.h>
 
using namespace std;
 
void primeGenerator(int x)
{
    if (x < 0 || x > 28)
        cout << "Invalid value of x!";
    else
        for (int i=0; i<=x; ++i)
            cout << 2 * pow(i, 2) + 29 << endl;
}
 
int main()
{
    int x;
    cout << "Enter x ";
    cin >> x;
    primeGenerator(x);
    return 0;
}
0
Senarist
50 / 54 / 34
Регистрация: 14.03.2014
Сообщений: 664
04.04.2014, 21:54  [ТС] 3
Большое спасибо всё работает) Вот только эта строчка непонятна:
cout << "Invalid value of x!"; а точнее Invalid value of x!
0
palantiron
21 / 29 / 5
Регистрация: 03.06.2011
Сообщений: 330
04.04.2014, 22:02 4
А это на тот случай, если пользователь задаст число, выходящее за пределы отрезка [0; 28]. В этом случае программа выдает сообщение (дословно) "Неверное значение x!"
0
Senarist
50 / 54 / 34
Регистрация: 14.03.2014
Сообщений: 664
04.04.2014, 22:06  [ТС] 5
А понял, это просто по английски
Спасибо братан))
0
04.04.2014, 22:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2014, 22:06

Найти наименьшее число r, такое что 2 ^r≥N
Дано натуральное число N. Найти наименьшее число r, такое что 2r≥N.

Результатами вычислений по формуле х2 + х + 17 при 0 ≥ х ≥ 15 являются простые числа
Составить программу для проверки утверждения: «Результатами вычислений по...

В данной действительной матрице размера n×m (n≥3, m≥3) поменять местами:
В данной действительной матрице размера n×m (n≥3, m≥3) поменять местами: а)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru