Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.96/26: Рейтинг темы: голосов - 26, средняя оценка - 4.96
1 / 1 / 0
Регистрация: 23.10.2016
Сообщений: 259

Определить, является ли заданное натуральное число простым

07.01.2017, 18:35. Показов 5905. Ответов 74
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определить, является ли заданное натуральное число простым.
Выходные данные: Вывести YES или NO.
Ввод 29
Вывод YES
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.01.2017, 18:35
Ответы с готовыми решениями:

Определить, является ли заданное натуральное число простым
Определить, является ли заданное натуральное число простым

Определить, является ли заданное натуральное число простым
Определить, является ли заданное натуральное число простым. Циклический алгоритм. Блок схема, тест. Кода не надо. Добавлено...

Рекурсия: определить, является ли заданное натуральное число простым
Написать функцию определения, является ли заданное натуральное число простым. (рекурсивно)

74
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
08.10.2022, 22:37
Студворк — интернет-сервис помощи студентам
alexu_007, если бы я тупо скопировал ваш код, то наверно бы задал вам вопрос, почему не компиляется. Я не предъявлял вам никаких претензий в плане синтаксиса. Просто господин TheCalligrapher сказал что в данном случае не должно быть операции return 0 в принципе.
0
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
13210 / 6843 / 1824
Регистрация: 18.10.2014
Сообщений: 17,306
08.10.2022, 22:59
Цитата Сообщение от Radanovich Посмотреть сообщение
Просто господин TheCalligrapher сказал что в данном случае не должно быть операции return 0 в принципе.
Где вы все это берете?

Я лишь ответил автору alexu_007 на его довольно катеорическое утверждение о том, что "именно return 0 нужно [...] должна вернуть целое число." Я в этом утверждении увидел требованияе всегда обязательно делать return в main. (Может мне показалось?)

В моем замечании ясно говорится, что писать return 0 в main не обязательно. Никакого "не должно быть операции return 0 в принципе" я никогда не утверждал.
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
08.10.2022, 23:19
Прошу прощения. Не корректно выразился.
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
09.10.2022, 10:10
Вот кстате блок-схема.
Миниатюры
Определить, является ли заданное натуральное число простым  
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
09.10.2022, 18:18
C++
1
[CODE][/CODE]
Добрый день! По блок-схеме написал код, но есть ошибки. Помогите пожалуйста разобраться в ней.
#include <iostream>
using namespace std;

int main()
{
cout << "Enter number" << endl;
int j = 0;
int n;
cin >> n;
for (int i = 2; i * i <= n && j != 1; i++)
{
if (n % i == 0) break;
{
j = 1;
}

if (j == 1)
{
cout << n << " is not prime " << endl; break;
}
cout << n << " is prime " << endl;
}
}
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
09.10.2022, 19:24
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
cout << "Enter number" << endl;
int j = 0;
int n;
cin >> n;
for (int i = 2; i * i <= n && j != 1; i++)
{
  if (n % i == 0) 
     j = 1;
}
if (j == 1)
  cout << n << " is not prime " << endl; break;
else
  cout << n << " is prime " << endl;
return 0;
}
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
09.10.2022, 19:48
Байт, Благодарю, но правда компилятор ругается. Пишет что " break statement may only be used within a loop or switch.

Добавлено через 5 минут
Код в принципе и без break работает.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
09.10.2022, 19:53
Цитата Сообщение от Radanovich Посмотреть сообщение
Пишет что " break statement
Где ты у меня break увидел в коде поста 46?
Ох, ну каша у тебя в голове!
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
09.10.2022, 19:54
В 13 строке.
1
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
09.10.2022, 19:57
Цитата Сообщение от Radanovich Посмотреть сообщение
В 13 строке.
Да, извини,опечакка. Неудачный копипаст. Выкинь его!
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
09.10.2022, 19:58
Все окей) разобрался. Спасибо ещё раз.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
09.10.2022, 20:00
Цитата Сообщение от Radanovich Посмотреть сообщение
Спасибо ещё раз.
Кнопочку не заметил?
1
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
09.10.2022, 20:06
Я совсем ещё зелёный. Я надеюсь я правильно Вас понял!
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
09.10.2022, 20:12
Цитата Сообщение от Radanovich Посмотреть сообщение
Я надеюсь я правильно Вас понял!
Да, все Ок! Только никому не говори, что это я тебя научил. Ибо тут я слегка нарушил правила
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
09.10.2022, 20:15
ага
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
13.10.2022, 18:35
Добрый вечер, форумчане!
Вот итоговый отлаженный код по поиску простых чисел. Хочу переделать его под поиск и вывод всех простых чисел до введенного включительно. Я правильно понимаю, что мне понадобиться еще один цикл и возможно еще одна переменная? Мне нужно вписать дополнительный цикл перед последним if?
#include <iostream>
using namespace std;

int main()
{
cout << "Enter number" << endl;
int n;
cin >> n;
bool divisor_found = false;
for (int i = 2; i * i <= n && !divisor_found; i++)
{
if (n % i == 0)
{
divisor_found = true;
}
}

if (divisor_found)
{
cout << n << " is not prime " << endl;
}
else
{
cout << n << " is prime " << endl;
}
}
0
Гвоздь Задиров
 Аватар для Folian
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
13.10.2022, 18:39
Цитата Сообщение от Radanovich Посмотреть сообщение
Хочу переделать его под поиск и вывод всех простых чисел до введенного включительно
Тут больше подойдёт решето Эратосфена.
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
13.10.2022, 18:52
Я не знаком с эти алгоритмом. У меня совсем базовые знания. Код должен быть максимально простым.
0
1 / 1 / 0
Регистрация: 22.09.2022
Сообщений: 45
13.10.2022, 18:59
Число x это новая переменная которая будет итерироваться по всем значениям?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.10.2022, 18:59

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

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

Написать рекурсивную функцию, определяющую, является ли заданное натуральное число простым
Помогите сделать это задание.... Написать рекурсивную функцию, определяющую, является ли заданное натуральное число простым.

Определить, является ли заданное число простым
Записать алгоритм, проверяющий является ли заданное число простым как рекурсивную функцию. Вывести на экран все простые числа, не...

Определить, является ли заданное число простым
Пользователь вводит с клавиатуры число в диапазоне от 1 до 20. Вывести на экран S, если число является простым. Не выводить ничего, если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np class PlantAgent: def __init__(self, name, strategy, initial_biomass): self. name = name self. strategy = strategy # "greedy" (широколиственные) или. . .
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли Введение: Экологический рынок как игра с нулевой суммой Традиционная экология долгое время. . .
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ Введение: Синдром «цифрового учебника» Современные большие языковые модели (LLM) обладают колоссальным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru