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

Циклические алгоритмы: вывести на экран все простые делители заданного натурального числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Комплексное уравнение http://www.cyberforum.ru/cpp-beginners/thread1201636.html
нужно решить комплексное уравнение! Я сперва сделал через complex, но учитель сказал что нужно сделать через структуру и define! Помогите пожалуйста!
C++ Простые числа, не корректная работа Здравствуйте! Помогите пожалуйста найти ошибку. #include<iostream> using namespace std; void main() { for (int i = 2; i < 100; i++) { for (int j = 2; j < i; j++) { if (j % 1 == 0... http://www.cyberforum.ru/cpp-beginners/thread1201620.html
Не создается указатель на класс внутри класса C++
Всем привет! У меня возникла очень интересная ситуация... У меня есть набор классов. Часть классов являются членами других классов. При попытке скомпилировать один из таких классов, у меня...
Считывание данных из страницы сайта C++
Собственно, в чём вопрос. Хочу сделать консольное приложение, которое будет периодически обновлять страницу сайта, и при изменении определённых полей выводить сообщение об этом. Как это реализовать,...
C++ Составить программу на языке C++ для обработки двумерных массивов с использованием указателей http://www.cyberforum.ru/cpp-beginners/thread1201598.html
Составить программу на языке C++ для обработки двумерных массивов с использованием указателей. Очень срочно. Завтра экзамен.
C++ Составить программу на языке С++ для обработки одномерных массивов с использованием указателей Составить программу на языке С++ для обработки одномерных массивов с использованием указателей: 1. .Ввести n элементов одномерного массива; 2. Вычислить указанное выражение; 3 Вывести на экран... подробнее

Показать сообщение отдельно
tanya2k
0 / 0 / 1
Регистрация: 07.06.2014
Сообщений: 24
07.06.2014, 09:49
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int N;
    cin >> N;
 
    for (int i = 2; i < N/2+1; i++)
    {
        bool simple = true;
        for (int j = 1; j < i + 1; j++)
        {
            if ((i%j != 0)|(i==j)|(j==1)) continue;
            else
            {
                simple = false;
                break;
            }
 
        }
        if ((simple)&(N%i == 0)) cout << i << endl;     
}
 
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru