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

Дано натуральное число n. Найти все его делители и разложить его на простые числа. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать статический массив http://www.cyberforum.ru/cpp-beginners/thread58170.html
Здраствуйте, помогите пожалуйста с заданием, смотрю такие похожие вопросы задавали но на них толком не отвечали....понимаю что сортировать как то нужно, но как?....Вот задание: Дана целочисленная прямоугольная матрица размерности n на m. Упорядочить её строки по возрастанию количества одинаковых элементов в каждой строке, а также найти номер первого из столбцов, не содержащих ни одного...
C++ сортировка по двумерным массивам Всем привет!!Я новичок !Можете выслать примеры по пузырьковой и выборочной сортировке двумерных массивов? http://www.cyberforum.ru/cpp-beginners/thread58121.html
C++ Передать параметры в функцию.
Всем привет! Не получается передать параметры из Delphi в библиотеку написанную на C++. Код программы: #define LIBINTERSECT_DECL extern "C" __declspec(dllexport) LIBINTERSECT_DECL int __stdcall test_func_lib(int l, int b) {
количество полных тонн C++
программа округляет, количество полных тонн выводит но с округлением #include <stdio.h> #include <conio.h> void main() { float n,x; printf("Введите количество тонн=",n); scanf("%f",&n); x=n/1000; Printf("Количество полных тонн %4.0f",x);
C++ Диаграммы C++ http://www.cyberforum.ru/cpp-beginners/thread58088.html
Ребят помогите в написании программы реализующей построение 2 х диаграмм. Столбчатой диаграммы. Круговой диаграммы. Интересно каждое мнение и мысли по поводу решения данного вопроса.
C++ Перевести С++ --> C Добрый день, уважаемые программисты!!Очень прошу вас о помощи с переаедением программки с С++ на С http://www.cyberforum.ru/cpp-beginners/thread57716-page2.html?uri=/cpp-beginners/thread57716-page2.html Заранее огромное спасибо! подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4661 / 2487 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.10.2009, 14:51     Дано натуральное число n. Найти все его делители и разложить его на простые числа.
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include "iostream.h"
#include "math.h"
#include "windows.h"
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int A, temp=1, *mas, i;
    bool mas_0; 
    cout<<"Ââåäèòå ÷èñëî: "<<endl;
    cin>>A;
    if(A%2==0)
        mas_0=true;
    else
        mas_0=false;
    int n=(int)pow(A, 0.5);
    mas=new int[n];
    mas[0]=2;
    cout<<"ГђГ*çëîæåГ*ГЁГҐ Г*Г* ïðîñòûå Г¬Г*îæèòåëè:"<<endl;
    while(A!=1)
    {
        bool fl=false;
        for(i=0; i<temp; i++)
            if(A%mas[i]==0)
            {
                A/=mas[i];
                cout<<mas[i]<<endl;
                fl=true;
                break;
            }
        if(!fl)
        {
            mas[temp]=mas[temp-1];
            while(!fl)
            {
                for(i=0; i<temp; i++)
                {
                    if(mas[temp]%mas[i]==0)
                    {
                        mas[temp]++;
                        i=0;
                        break;
                    }
                    if(A%mas[temp]==0)
                    {
                        fl=true;
                        temp++;
                        break;
                    }
                    else
                    {
                        i=0;
                        mas[temp]++;
                    }
                }
            }
        }
    }
    cout<<"Âñå èñïîëüçóåìûå ïðîñòûå äåëèòåëè: "<<endl;
    if(mas_0)
        i=0;
    else
        i=1;
    for(; i<temp; i++)
        cout<<mas[i]<<"  ";
    cout<<endl; 
    return 0;
}
 
Текущее время: 00:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru