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

Вывести на консоль все числа Мерсена в заданном интервале - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как правильно распределить динамическую память? http://www.cyberforum.ru/cpp-beginners/thread1544470.html
При запуске программы и вводе строки, в одном случае программа выполняется, а в другом выдает, что прекращена работа программы. Понимаю, что ошибка в распределении памяти, но не пойму точно как исправить. Подскажите, пожалуйста. Код: //Ввести строку. Вывести слова заданной длины по алфавиту. #include<iostream> #include<cstdio> #include<cstring> using namespace std; int main() {
C++ Вычислить погрешность функции при заданных значениях аргументов дифференциальным способом Вычислить погрешность функции при заданных значениях аргументов дифференциальным способом Функция: Z=(a-b)^2/2+b a=1.543 b=0.78 http://www.cyberforum.ru/cpp-beginners/thread1544468.html
C++ Нужно по коду написать описание как на примере
Вот пример описания: Вначале программы зададим две переменные (LENG и LENN) с размерами 6 и 15, для дальнейшего удобного использования в программе. Для упрощения заполнения количества пропущенных студентами часов создан цикл, заполняющий список (isOk) данными о каждом студенте. Цикл прерываемый, как только пользователь введет q в поле для ввода – заполняющий цикл закончит свою работу и...
C++ Перегрузка оператора сравнения
Посмотрите, пжл, правилен ли синтаксис перегрузки оператора сравнения для двух строк: #include <cstdio> class base { public: char bfio,borg; base(char fio,char org) { bfio=fio;
C++ Выполнить перемножение чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread1544454.html
Как выполнить перемножение чисел в массиве (например a1*a2*a3).
C++ Разобраться в коде Здравствуйте. Помогите пожалуйста разобраться в коде. Перевод из любой СС в любую. Буду очень благодарен. Код полностью рабочий, но, к сожалению, не понимаю принцип. #include <iostream> #include <cmath> подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
04.10.2015, 21:06     Вывести на консоль все числа Мерсена в заданном интервале
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
bool IsSimple(int n)
{
    for(int i=2;i*i<=n;i++)
      if(n%i==0)
        return false;
    return true;
}
bool IsMarsen(int n)
{
   if(!IsSimple(n))
      return false;
   n+=1;
   while(n>1)
   {
       if(n%2)
        return false;
      n/=2;
   }
   return true;
 
}
 
Текущее время: 09:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru