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

Цикл с while: найти простые числа в промежутке [a, b] - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ рекурсивный спуск http://www.cyberforum.ru/cpp-beginners/thread707207.html
Подскажите книгу где описано рекурсивный спуск!
C++ Долгая компиляция MS Visual Studio 2012 Долго компилирует проект даже простой. Может быть дело в таком железе: Intel Celeron Dual-Core E5500 ОЗУ 4 гигабайта http://www.cyberforum.ru/cpp-beginners/thread707204.html
Разработать функцию, которая возвращает True, если полученные значения могут быть сторонами треугольника, False – в противном случае C++
Разработайте функцию, которая получает три вещественных параметра, возвращает в качестве своего результата булевское значение True, если полученные значения могут быть сторонами треугольника, False – в противном случае. Заранее спасибо . Qwote, обращаю ваше внимание на необходимость соблюдения правил форума: 1) один вопрос - одна тема 2 заголовок должен отражать суть задачи
Магический треугольник C++
Надо написать программу, на входе которой задаешь число, а на выходе получаешь треугольник типа: .......... ........ ........ ... в котором сумма каждой стороны будет равняться заданному числу. Числа от 1 до 9 не должны повторяться. Точно не знаю как сделать, но мне кажется алгоритм такой: 1. Вводим число 2. Разбиваем число на варианты по 4 неповторяющихся слагаемых.
C++ Зеркально отразить элементы матрицы относительно побочной диагонали http://www.cyberforum.ru/cpp-beginners/thread707183.html
Помогите написать программу.Задана матрица А(5,5). Зеркально отразить её относительно побочной диагонали. В преобразованной матрице найти столбцы, элементы которых образуют убывающую последовательность.
C++ assignment of function 'bool emptyStack(lineSingle*)' Почему здесь нельзя логической функции присвоить true или false? bool emptyStack(lineSingle *pStack) { if (pStack==NULL) { emptyStack=true; } else { emptyStack=false; подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,416
24.11.2012, 02:05     Цикл с while: найти простые числа в промежутке [a, b]
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
#include <iostream>
#include <cmath>
 
bool isPrime (int n)
{
    for (int i = 2; i < sqrt(n); i++)
        if (n % i == 0)
            return false; // число делится, сл. непростое
    return true;
}
 
int main()
{
    int a, b;
    do
    {
        std::cin>> a>> b;
    } while (b < a);
 
    for (int i = a; i <= b; i++)
        if (isPrime (i))
            std::cout<< i<< " ";
    return 0;
}
 
Текущее время: 02:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru