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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Senarist
37 / 37 / 11
Регистрация: 14.03.2014
Сообщений: 561
#1

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

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

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

Нужен генератор простых чисел на C++ C++
C++ Отладить программу. Генератор случайных чисел
Составить программу, которая вводит основу и высоту треугольника и выводит его площадь. C++
Составить программу вычисления количества простых чисел, принадлежащих отрезку [m, n] C++
C++ Составить программу – генератор простых чисел, в основу положить формулу 2x2 + 29 при 0<=x<=28.
генератор простых чисел в С++, в основу положить формулу 2x2 + 29 при 0<=x<=28 C++
Рекурсивно обчислити добуток n ≥ 2 співмножників (n парне): у = (2/1)*(2/3)*(4/3)*(4/5)*(6/5)*(6/7).Рекурсивно обчислити добуток n ≥ 2 співмножників C++
C++ Генератор простых чисел
Генератор простых чисел C++
C++ Найдите наибольший общий делитель одновременно не равны нулю целых чисел a и b, таких что a≥b≥0
C++ Удвоить три числа, если X≥Y≥Z, и заменить их абсолютными значениями, если это не так.
Реализовать генератор простых чисел с использованием решета Эратосфена и перебора делителей C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
palantiron
21 / 30 / 2
Регистрация: 03.06.2011
Сообщений: 330
04.04.2014, 21:39     Составить программу-генератор простых чисел, в основу положить формулу 2*(x)^2 + 29 при 0 ≥ х ≥ 28 #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;
}
Senarist
37 / 37 / 11
Регистрация: 14.03.2014
Сообщений: 561
04.04.2014, 21:54  [ТС]     Составить программу-генератор простых чисел, в основу положить формулу 2*(x)^2 + 29 при 0 ≥ х ≥ 28 #3
Большое спасибо всё работает) Вот только эта строчка непонятна:
cout << "Invalid value of x!"; а точнее Invalid value of x!
palantiron
21 / 30 / 2
Регистрация: 03.06.2011
Сообщений: 330
04.04.2014, 22:02     Составить программу-генератор простых чисел, в основу положить формулу 2*(x)^2 + 29 при 0 ≥ х ≥ 28 #4
А это на тот случай, если пользователь задаст число, выходящее за пределы отрезка [0; 28]. В этом случае программа выдает сообщение (дословно) "Неверное значение x!"
Senarist
37 / 37 / 11
Регистрация: 14.03.2014
Сообщений: 561
04.04.2014, 22:06  [ТС]     Составить программу-генератор простых чисел, в основу положить формулу 2*(x)^2 + 29 при 0 ≥ х ≥ 28 #5
А понял, это просто по английски
Спасибо братан))
Yandex
Объявления
04.04.2014, 22:06     Составить программу-генератор простых чисел, в основу положить формулу 2*(x)^2 + 29 при 0 ≥ х ≥ 28
Ответ Создать тему
Опции темы

Текущее время: 16:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru