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

Ввести целое число N. Вывести все простые делители этого числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обьясните где ошибка , и как правильно писать программу! http://www.cyberforum.ru/cpp-beginners/thread180384.html
Дано натуральное число N и вещества х. Вычислить S=∑_(k=1)^N a_k,a_k=√(x^2+〖sin〗^2*k п/4) а вот уже пример из самого алгоритма S=S+√(x^2+〖sin〗^2*k п/4) Вот начал писать программу , ну критует вот...
C++ Как осуществить перевод из строкового типа в целый тип Например,пользователь задает месяц в строковом типе...и нужно перевести этот строковый тип в целый тип ноябрь = 11 (месяц) http://www.cyberforum.ru/cpp-beginners/thread180383.html
Рекурсия C++
Помогите с программой! Задание в этом документе:
C++ нужна функция которая находит файлы
Добрый день! Нужно написать функцию, которая находит все файлы определенного типа в заданой папке, выделяла бы память под массив с названиями и возвращала бы указатель на него. Нужно чтоб это...
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread180376.html
Помогите с программой! Задание в этом документе:
C++ Дерево каталогов. Не могу найти ошибку. Вот собственно написал программу, которая должна строить дерево каталогов. Но почему-то не строит, помогите найти ошибку, пожалуйста... #include "stdafx.h" #include <string.h> #include... подробнее

Показать сообщение отдельно
МаксимМВ
C/C++
90 / 90 / 5
Регистрация: 01.07.2010
Сообщений: 281
23.10.2010, 20:55
И это - сложно?? Ничё не сложно!

Добавлено через 10 минут
Можно взять мой вариант:
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
#include <iostream>
 
using namespace std;
 
int prv(int n)
{
    register int d;
 
    for (d=2; d<=n/2; d++)
        if (n%d==0)
            return 0;
    return 1;
}
 
int main(int argc, char *argv[])
{
    int N;
    cout<<"N: ";
    cin>>N;
    
    for (int del=2;N>1;del++)
        if (prv(del))
            if (N%del==0)
            {
                N/=del;
                cout<<del<<" ";
                del--;
            }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru