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

Точная P-ая степень - C++

Восстановить пароль Регистрация
Другие темы раздела
Visual C++ C++ MFC - программно создать кнопку http://www.cyberforum.ru/cpp-beginners/thread340892.html
Изучаю MFC, уже получается создавать форму(создаю чистый файл, наследую классы CWinApp и CFrameWnd), теперь хочу на пустой форме создать кнопку. Как это сделать? Пробовал объявлять MyButton класса CButton и вызывать функцию MyButton.Create(...), но кнопка не появлялась. Как ее создать?
C++ switch swith(n) { case 1: { return 0; // Надо ли в этом случае писать break ? // В каких случаях работа будет нарушена ? } } http://www.cyberforum.ru/cpp-beginners/thread340858.html
C++ Изучение C++: с чего начать и чем продолжить
Умею программировать на Паскале, хочу начать изучать С++. Обязательно ли прежде изучить С? Посоветуйте пожалуйста с какой книги начать и какой продолжить. Заранее спасибо.
Быки и коровы C++
Есть такая задача быки о коровы. Условие: http://********/?main=task&id_task=13. Код моего решения: #include <fstream> #include <string> int main() { std:: string t,f; int buki=0, korovy=0; std:: fstream ifs ("input.txt"); ifs >> t >> f; //чтение из файла
C++ Программирование электроники http://www.cyberforum.ru/cpp-beginners/thread340803.html
Уважаемые, я в С++ новичок и хотелось бы поинтересоваться, можно ли программировать устройства на этом языке, какая для этого библиотека существует? (поясню, устройства, ну.. например на производстве клешня робота)
C++ Пришла в голову мысль Сделать кнопку.....поместить её на рабочий стол, при нажатии на которую воспроизводился рингтон...для личных целей)) Как её можно написать:D подробнее

Показать сообщение отдельно
IrineK
Заблокирован
11.08.2011, 22:13     Точная P-ая степень
С решетом Эратосфена (точнее - "полурешетом"):
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
#include <iostream>
#include <vector>
using namespace std;
 
int main()
{   int x, cur, p = 0, i,j;
    cout<<"X = ";
    cin>>x;
 
    int sqrt_x = static_cast<int>(sqrt(static_cast<double>(x))) + 1;
    vector<bool> S(sqrt_x, true);
    
    for(i = 2; i<sqrt_x; i++)
    {   if(S[i])
        {   p = 0;
            cur = x;
            while(!(cur % i)) 
            {   p++;
                cur /= i;
            }
            if(cur==1)
                break;
            else
                for (j = i*i; j < sqrt_x; j+=i)
                    S[j] = false;
        }
    }
    
    cout<<"P = ";
    if(p>1) cout<<p;
    else cout<<"1";
 
    cin.sync();cin.get();
    return 0;
}
теперь в 1с укладывается.
 
Текущее время: 23:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru