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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ кто может программу на паскале переписать на С или С++ http://www.cyberforum.ru/cpp-beginners/thread182657.html
если можно, код из паскаля в си перепишите...пожалуйста) program Lagrang; const Nmax = 8; type massiv = array of real; matrica = array of real;
C++ Программой, содержащая класс, структуры и функции работы с файлами. Синтаксических ошибок нет, но работа прерывается и ничего не выводится на экран. #include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> #include <string.h> #include <fstream> using namespace std; void Choice(); int c=0; //Глобальная переменная... http://www.cyberforum.ru/cpp-beginners/thread182651.html
C++ Ввод чисел неограниченное количество раз
здравствуйте! нужно составить прогу: нужно сделать, чтобы можно было вводить числа неограниченное кол-во раз то есть не пойдёт такое int a,b,c...z,ab,ac... подскажите! понимаю легкО, но в...
C++ Стек
помогите реализовать стек через структуру.....тоесть мне надо забить данные и вывести их читал в книгах понял мало #include <iostream> using namespace std; struct Data{ char a; Data...
C++ Задача на Делфи http://www.cyberforum.ru/cpp-beginners/thread182625.html
Пользователь должен ввести в Edit1 и Edit2 свой рост и вес соответственно, и хотябы в ShowMessage должно вывестись соотношение между ними, т е нормальная ли масса тела, избыточная или...
C++ Работа с матрицами! Дана действительная матрица размерности n-n. 5. Если максимальные элементы строк находятся на главной диагонали и образуют не возрастающую последовательность, то транспонировать матрицу. В... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
28.10.2010, 07:46
Ага?

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
#include <stdio.h>
 
int isSimple(int a)
{
    int i;
    for(i=2; i<=a/2; ++i)
    {
        if(a%i==0)
           return 0;
    }
    return 1;
}
 
int main()
{
    int a=0, i;
    printf("Enter a: ");
    scanf("%d", &a);
    for(i=1; i<=a/2; ++i)
    {
         if(a%i==0&&isSimple(i))
             printf("%d\n", i);
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru