Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
lnikerl
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 22
#1

prime numbers - C++

02.11.2010, 19:10. Просмотров 1069. Ответов 10
Метки нет (Все метки)

думаю для знающево человека ето ничево не стоит, суть:
взять с пользователя число( отрицательное, положительное или ноль), и выдать все простые числа от нуля до данного числа, и производную етих чисел (если я правильно понел).
надеюсь поможете, заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2010, 19:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос prime numbers (C++):

Output total amount of numbers in the sequence (not summing -1 ) and than numbers themselves - C++
The input contains a sequence of positive integers not exceeding 1000. The sequence ends with -1.Total amount of numbers is not more than...

Given a series of numbers, your task is to pick up some numbers - C++
на acm.tju.edu.cn задача 2231 Нарушение правила п 5.19 Запрещено создавать темы в виде ссылок на задания или коды программ,...

Choose three integers out of N: numbers whose product is maximum - C++
Given N integers. You need to choose three of them such numbers whose product is maximum. Input format: First line - N integer ...

Read from the input the sequence on real numbers until zero - C++
Здравствуйте! Помогите решить. Read from the input the sequence on real numbers until zero. Output the square root of each number...

Insert dashes '-' between each two neighboring odd numbers in num - C++
You have to implement a function with the following signature - dashInsert(num) The argument num is of type integer. The function...

Продемонстрируйте работу функции strtol на примере массива numbers - C++
Продемонстрируйте работу функции strtol на примере массива numbers (вывести каждый элемент массива в соответствии с форматом) char...

10
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
02.11.2010, 19:12 #2
lnikerl, Производная константы есть 0, если вас это интересует.
0
lnikerl
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 22
02.11.2010, 19:22  [ТС] #3
прошу простить я не очень четко понел идею.... может не правильно высказался...
дам оригинал
Write a program that asks a user to enter a number (number can be negative, positive, or zero), and then displays all prime numbers from zero to this number (for this project prime numbers can be positive and negative), and the product of all these prime number (must specify how many prime numbers are in the product)
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
02.11.2010, 19:23 #4
lnikerl, product - произведение.
0
lnikerl
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 22
02.11.2010, 19:26  [ТС] #5
ну вот...
да
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
02.11.2010, 19:26 #6
А про отрицательные уверены? Ибо Простые числа
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
02.11.2010, 19:29 #7
Задание некорректно, ибо простое число - в первую очередь натуральное по определению. Следовательно, ни о каких отрицательных и речи идти не может.
0
lnikerl
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 22
02.11.2010, 19:30  [ТС] #8
ну так сказанно, в задании ето четко говорится, видимо ето исключение так как там же упоминаеца што отрицательными они могут быть только в этом конкретном случае.
0
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
02.11.2010, 19:30 #9
silent_1991, Да и о нуле в ту же степь.
lnikerl , Не может быть простое число отрицательным.
0
silent_1991
Эксперт С++
4987 / 3044 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
02.11.2010, 19:38 #10
Написал, как должно быть по правилам. Если понадобится - исправьте для работы с отрицательными (я это, из уважения к математике, делать категорически отказываюсь). Правда с произведением всё не очень хорошо, при достаточном количестве чисел даже дабла не хватит, чтобы хранить произведение, а писать здесь длинную арифметику - явный перебор.

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
#include <iostream>
 
void printPrime(int l);
bool isPrime(int n);
 
int main()
{
    int l;
 
    std::cout << "Enter l: ";
    std::cin >> l;
 
    printPrime(l);
 
    std::cin.get();
    return 0;
}
 
bool isPrime(int n)
{
    for (int i = 2; i * i <= n; i++)
        if (n % i == 0)
            return false;
 
    return true;
}
 
void printPrime(int l)
{
    int product = 1;
 
    for (int n = 2; n <= l; n++)
    {
        if (isPrime(n))
        {
            std::cout << n << "  ";
            product *= n;
        }
 
    }
 
    std::cout << std::endl << "Product = " << product;
}
0
lnikerl
0 / 0 / 0
Регистрация: 02.11.2010
Сообщений: 22
02.11.2010, 19:52  [ТС] #11
спасибо за помощ,
по поводу отрицательных значений будем выяснять с преподом
0
02.11.2010, 19:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2010, 19:52
Привет! Вот еще темы с ответами:

Напишите программу, которая вычисляет среднее арифметическое чисел, находящихся в файле numbers.txt - C++
Ребят, есть условие и решение задачи, объясните пожалуйста комментариями ее решения, очень нужно. Заранее огромное спасибо! Задача ...

Написать программу дополняющую в файл D:\numbers.txt пять введенных пользователем целых чисел - C++
Написать программу дополняющую в файл D:\numbers.txt пять введенных пользователем целых чисел. Убедитесь при помощи редактора текста, что в...

Напишите программу, которая вычисляет среднее арифметическое чисел, находящихся в файле D:\numbers.txt - C++
Напишите программу, которая вычисляет среднее арифметическое чисел, находящихся в файле D:\numbers.txt.

Given real numbers a, b, c. Find if a quadratic inequality ах2 + bx + с = 0 has real roots. If it does, output them - C++
ВОТ задача помогите решить Given real numbers a, b, c, where a is not 0. Find if a quadratic inequality ах2 + bx + с = 0 has real...


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

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

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