Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Написать программу для вывода куба числа в виде последовательности нечётных чисел Самым простым и доступным способом написать программу c++, которая выводит куб любого введённого числа в виде суммы последовательности нечётных чисел Например: 1^3 = 1 2^3 = 3+5 3^3 = 7+9+11 4^3 = 13+15+17+19 5^3 = 21+23+25+27+29 https://www.cyberforum.ru/ cpp-beginners/ thread3029568.html C++ Как создать переменную типа переменной enum класса?
Доброго всем времени суток, столкнулся с ошибкой: Item.h(16): expected member name or ';' after declaration specifiers Есть класс Coltype с переменной TYPE типа enum class ColType{ public: enum TYPE { JET_coltypNil = 0, //null JET_coltypBit = 1, //boolean
C++ Реализовать класс Calculator с полным набором арифметических операций, используя класс Fraction https://www.cyberforum.ru/ cpp-beginners/ thread3029537.html
Здравствуйте. Есть задание: "Реализовать класс Calculator с полным набором арифметических операций, используя класс Fraction из задания 35". В задании 35 написано: "Создать класс Fraction для работы с дробными числами. Число должно быть представлено двумя полями: целая часть - длинное целое со знаком, дробная часть - беззнаковое короткое целое. Реализовать арифметические операции сложения,...
C++ Получение строки из двоичного файла Не работает функция. Если printf ставишь - работает, а с std::string - нет. void CFile1::ReadStdString(std::string *io_pStr) { unsigned char *strbuf; std::string *stdstr=0; unsigned int len; fread(&len, 4, 1, (FILE *)pResource); https://www.cyberforum.ru/ cpp-beginners/ thread3029536.html
C++ Класс "Прямоугольный треугольник"
Прямоугольный треугольник. Класс Свойства две стороны Операции -увеличение/уменьшение размера любой стороны (из свойств) на заданное количество процентов. -вычисление радиуса описанной окружности. -вычисление полупериметра.
C++ Шифрование бинарного файла по указанному алгоритмом Создание двух консольных программ. Первая программа – ввианты.од информации и шифрование по указанным алгоритмом в варианте. Шифрование осуществлять с использованием побитовых операций. Результат записывается в бинарный файл. Начальная информация может быть у текстовом файле. Вторая программа – читает из файла зашифрованную информацию, расшифровывает и выводит в окно консоли и другой файл. Вар 1.... https://www.cyberforum.ru/ cpp-beginners/ thread3029524.html
C++ Сделать класс, моделирующий радиоуправляемый дрон Разработать класс на языке C++, моделирующий радиоуправляемый дрон. На дроне должна быть кнопка вкл/выкл, и управляется с помощью дистанционного пульта, который тоже имеет кнопки вкл/выкл, направления движения (вперед, назад, вправо, влево, вниз, вверх). Дрон запускается только после включения его самого и пульта. Первой должна быть нажата кнопка «вверх». Пока она не будет нажата, остальные... https://www.cyberforum.ru/ cpp-beginners/ thread3029504.html Вычислить значение интервально заданной функции C++
Здравствуйте! помогите пожалуйста написать код Вычислить значения функции y=f(x) для значений аргумента x, изменяющегося в интервале от xначдо xкон с шагом ∆x, с использованием операторов цикла for. Исходные данные для отладки программы (xнач, xкон, ∆x), выбрать самостоятельно. Результаты (значения аргумента x, функции y, номер формулы) оформить в виде таблицы, строки таблицы...
C++ Класс матрицы. Транспонирование матрицы. Ошибка сегментации возникает ошибка сегментации, когда происходит присваивание последнего элемента в первой же строке матрицы RealMatrix tmp(num_rows,num_columns); for (int i = 0; i < num_rows; ++i) { for (int j = 0; i < num_columns; ++j) { tmp = Matrix; // ошибка происходит здесь } } return tmp; https://www.cyberforum.ru/ cpp-beginners/ thread3029480.html C++ Переделать код для работы с вещественными числами https://www.cyberforum.ru/ cpp-beginners/ thread3029479.html
Написала код для матрицы, но он считает только целые положительные числа, нужно действительные. Как можно это исправить? #include <iostream> using namespace std; int main() { srand(time(0)); // генерация случайных чисел int n, m;
Как вы изучили С++? C++
Как вы стали такими умными и шарящими в данном языке программирования?
C++ Неверно работает цикл чтения файла https://www.cyberforum.ru/ cpp-beginners/ thread3029469.html
У меня c++ или не до конца или встаёт в цикл при считывании файла. Я не использую locale или как оно там. Поясняю ситуацию. Если я ставлю в условии цикла while: file.get(lines) то он считывает первую строку а если в условии будет !file.eof() то он не останавливается пока не завершу программу. Как исправить?
Модератор
Эксперт функциональных языков программированияЭксперт Python
37329 / 20761 / 4275
Регистрация: 12.02.2012
Сообщений: 34,168
Записей в блоге: 14
12.10.2022, 10:19 0

Поиск наименьшего простого делителя через while - C++ - Ответ 16496450

12.10.2022, 10:19. Показов 854. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено rim41 как решение

Решение

Цитата Сообщение от SergP01 Посмотреть сообщение
попробуйте unsigned int или вообще long
- мне кажется, дело не в этом. Для большого простого числа ты будешь перебирать слишком много значений. И не уложишься в отведенное время.

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main()
{
    int a, d = 2;
    bool flag = 1;
    cin >> a;
 
    while(d*d <= a){
 
        if(a % d == 0){
            cout << d;
            flag = 0;
            break;
        }
        d++;
    }
 
    if(flag) {
        cout << a;
    }
    return 0;
}


Вернуться к обсуждению:
Поиск наименьшего простого делителя через while C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2022, 10:19
Готовые ответы и решения:

Функция поиска наименьшего делителя через рекурсию
Чел написал программу для поиска наименьшего делителя через рекурсию. #include &lt;iostream&gt;...

Поиск наибольшего общего делителя через алгоритм простого перебора
uses crt; function min(a,b:integer):integer; begin if a&lt;b then min:= a else min:=b; end; var...

Найти номер наименьшего простого делителя числа n
Как найти найти номер наименьшего простого делителя числа n? подскажите пожалуйста)))

Описать процедуру сложение и умножения матриц.И поиск наименьшего собственного делителя)
Вообщем Здраствуйте форумчане) Помогите написать 2 задачки) 1.Описать процедуры сложения и...

Составить программу для нахождения наибольшего и наименьшего общего делителя и наименьшего общего кратного двух натуральных чисел
Составить программу для нахождения наибольшего и наименьшего общего делителя и наименьшего общего...

8
12.10.2022, 10:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2022, 10:19
Помогаю со студенческими работами здесь

Нахождение наименьшего делителя
Составьте программу нахождения наименьшего делителя М(М&gt;1 натурального числа N, взаимно простого с...

Нахождение наименьшего нечетного делителя
Здравтвуйте уважаемые форумчане! Подскажите пожалуйста какие у меня ошибки и недочёты......

Нахождение наименьшего общего делителя
Нужно сделать что бы при повторном вычислении старый результат удалялся из текст бокса. И что бы...

Алгоритм нахождения наименьшего делителя
Помогите пж с решением задания. for ( int n=2; n&lt;a; n++) if (a%n==0) break; if (n==a) return...

Найти максимальную степень простого делителя числа
Помогите, пожалуйста, с задачей. Суть такова: сначала на вход дается целое m (&lt; 400), после этого ...

Рекурсия: нахождение наименьшего общего делителя
Написать рекурсивную функцию для нахождения наименьшего общего делителя Подскажите, пожалуйста,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru