C++, определить простое числоC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 C++, определить простое число

Сообщение Anonymous »

Вчера я начал читать книгу по C++. На данный момент у меня 100 страниц, и я взял это число, чтобы написать свою первую программу. Я хотел, чтобы он выяснил, является ли данное число простым числом или нет.

У меня есть 2 вопроса по этому поводу.
  • Я знаю, что мой метод не очень хорош. Программа проверяет каждое число, что делает программу большой. Каким был бы идеальный способ сделать это? Не важно, понял ли я ваш ответ, я просто прочитаю команды позже :).
    У меня возникла огромная проблема с Строка "Результат+=1". Сначала у меня было i=1, что дало мне следующий результат для числа 7.

    1111112
Ну, я тоже знаю почему. Для 6 первых циклов for он нашел одно число (1), а для последнего 2(1,7). Но это явно не то, как я хотел, чтобы это работало. Я хочу, чтобы Result был своего рода счетчиком. Как это сделать?

Код:

#include
using namespace std;

// Hauptprogramm

int main ()
{
// Variablen
int Prime_number;
int Result = 0;

// Abfragen
cout > Prime_number;

// Rechnen
for (int i=2; i

Подробнее здесь: https://stackoverflow.com/questions/132 ... ime-number
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»