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

Вывести все простые числа от M до N включительно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите. Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread21246.html
подскажите пожалуйста, как сделать так чтобы при совпадении вершин(той которая уже в дереве с той, которую пытаемся добавить) обе выводились в мемо, например: дерево: 27 13 46 3 30 67 вводим вершину 46. и в мемо должно записаться: 46,46; числ совпадений 2. а еще лучше чтоб записывались идентификаторы(приведенное дерево строится по сумме кодов первой и...
C++ Инспектор динамической памяти процессов Здравствуйте! Помогите пожалуйста. Нужно сделать "Инспектор динамической памяти процессов". Может у кого-нибудь есть что-нибудь? http://www.cyberforum.ru/cpp-beginners/thread21230.html
Задача на удаление слов на "а" из текста C++
:help:Срочно!!! Помогите доработать программу, которая должна проанализировать три небольших предложения составленные из слов разделённых пробелами и вывести на экран новый текст без слов начинающихся на букву "а". Сами предложения должны быть прописаны в самой программе, т.е. текст уже должен быть в тексте программы. #include <stdio.h> #include<stdlib.h> void main( ) { char s="album...
Задачка с динамической памятью и вводом из файла C++
Здраствуйте...Помогите написать любую программу с использованием динамической память и ввода из файла...на c++ версии вроде 3.1 досовский вообщем..Программа расчитана на конец первого симестра в институте..Вообщем не очень сложная...Помогите пожалуйста послезавтра экзамен по информатике =(
C++ Генерация лабиринта http://www.cyberforum.ru/cpp-beginners/thread21054.html
Люди помогите застопорился на растовлении стенки #include <iostream> #include <time.h> using namespace std; int rekursiy(int ar,int row,int col) { } void main() { srand (time(0));
C++ Составить программу, которая вставляет в список новый элемент F за каждым вхождением элемента Е Составить программу, которая вставляет в список новый элемент F за каждым вхождением элемента Е. подробнее

Показать сообщение отдельно
Venoblast
0 / 0 / 0
Регистрация: 16.01.2009
Сообщений: 8
20.01.2009, 16:38     Вывести все простые числа от M до N включительно
Ребят, как можно сократить время выполнения этой задачи.
Необходимо вывести все простые числа от M до N включительно.
В выходной файл OUTPUT.TXT выведите в одной строке через пробел все простые числа от M до N в порядке возрастания. Если таковых чисел нет, то следует вывести «Absent».

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
#include <fstream>
 
int simple(int n)
{  
    for(int i=2;i<=n/2;i++)
        if( (n%i)==0 )
            return 0;  
    return 1;  
}  
 
int main()
{
    using namespace std;
    ifstream finp("input.txt");
    ofstream fout("output.txt");
    int a,b,c=0;
    finp>>a>>b;
    
    for (int i=a;i<=b;i++)
    {
        if( simple(i)==1 )
        {
            fout<<i<<" ";
        }
    }
    if (c==0);
    {
        fout<<"Absent";
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru