20.01.2020, 12:46 [+3 UTC]
в нашей команде: 4 154 чел. | участники онлайн: 2 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.80 (15.01.2020)
JS-v.1.35 | CSS-v.3.36

Общие новости:
06.01.2020, 22:45

Форум:
13.01.2020, 16:40

Последний вопрос:
19.01.2020, 21:17
Всего: 151440

Последний ответ:
19.01.2020, 15:59
Всего: 259653

Последняя рассылка:
19.01.2020, 14:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
09.07.2010, 11:08 »
Викол Василий
Спасибо огромное за ответ!!!!!!!!!!! [вопрос № 179431, ответ № 262452]
14.05.2011, 17:38 »
Владимир
Благодарю за быстрый ответ. [вопрос № 183167, ответ № 267151]
03.11.2009, 14:10 »
машинка
Спасибо Вам огромное! [вопрос № 173919, ответ № 256120]

РАЗДЕЛ • С / С++

Создание программ на языках C и C++.

[администратор рассылки: Андрей Кузнецов aka Dr_Andrew (Старший модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей Владимирович
Статус: Модератор
Рейтинг: 940
Gluck
Статус: Студент
Рейтинг: 497
solowey
Статус: Специалист
Рейтинг: 273

Перейти к консультации №:
 

Консультация онлайн # 144839
Раздел: • С / С++
Автор вопроса: Попов Александр Олегович
Отправлена: 24.09.2008, 07:27
Поступило ответов: 3

Здравствуйте уважаемые эксперты. Помогите решить задачку.
Дано натуральное число n. Найти все числа Мерсена меньше n. Числом Марсена называется число которое можно представить в виде 2 p -1, где p -тоже простое число.
Например: 31=2 5 -1

Приложение:

Последнее редактирование 24.09.2008, 07:29 [неизвестный]

Состояние: Консультация закрыта

Ответ # 230120 от Николай // МMM

Здравствуйте, Попов Александр Олегович!

Код С++ программы в приложении.

Приложение:


Консультировал: Николай // МMM
Дата отправки: 24.09.2008, 10:06

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 230122 от Sk0rp

Здравствуйте, Попов Александр Олегович!

я не совсем понял какие именно числа Марсена нужны. с натуральными показателями (смутило слово "тоже") или все таки с простыми.
сделал оба варианта:

(функция вынесена в класс, для генерации простых чисел.)

Компилировалось на MS VC++ 2003, если компилятор у вас другой убедитесь, что тип unsigned long long 64-битный.

Приложение:


Консультировал: Sk0rp
Дата отправки: 24.09.2008, 10:46

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 230214 от realbustard

Здравствуйте, Попов Александр Олегович!
Числа Марсена вычисляются в ф-ии marsen_print(). Она же выводит их на экран. Числа вычисляются с помощью функции pow(x,y) (x^y), определенной в <math.h>

Приложение:


Консультировал: realbustard
Дата отправки: 24.09.2008, 23:14

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.15451 сек.

© 2001-2020, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.80 от 15.01.2020
Версия JS: 1.35 | Версия CSS: 3.36