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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Marrogwar
0 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 4
#1

Выяснить, простое число или нет - C++

03.10.2013, 02:01. Просмотров 279. Ответов 0
Метки нет (Все метки)

что не так? число 14, например, считается простым
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int number,denominator,leftover,mark;
 
number = StrToInt(Edit1->Text);
denominator = 2;
mark = 0;
 do
  {
   ++denominator;
   leftover = number%denominator;
    if (leftover == 0)
     {
      mark = 1;
      break;
     }
  }
 while (denominator <= sqrt(number));
if (mark == 1)
 Label2->Caption = "Число "+IntToStr(number)+" составное";
else
 Label2->Caption = "Число "+IntToStr(number)+" простое";
}
Добавлено через 7 минут
а, разобрался.
может кому поможет.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int number,denominator,leftover,mark;
 
number = StrToInt(Edit1->Text);
denominator = 1;
mark = 0;
 do
  {
   denominator++;
   leftover = number%denominator;
    if (leftover == 0)
     {
      mark = 1;
      break;
     }
  }
 while (denominator <= sqrt(number));
if (mark == 1)
 Label2->Caption = "Число "+IntToStr(number)+" Составное";
else
 Label2->Caption = "Число "+IntToStr(number)+" простое";
хотя, если кто то знает, то объясните в чем тут разница? по идее должно было одинаково работать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2013, 02:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выяснить, простое число или нет (C++):

Простое число или нет - C++
#include &lt;iostream&gt; #include&quot;conio.h&quot; #include&quot;math.h&quot; using namespace std; int main() { int n,i,k; bool np; ...

Определить, простое число или нет - C++
Программа должна говорить простое число или нет. Подскажите в чем ошибка кто знает. #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include...

Вводится целое число определить простое оно или нет - C++
Помогите решить задачу. Вводится целое число определить простое оно или нет.

Функции. Проверить, простое число или нет. Увеличить его значение на натуральное число M. Проверить, осталось ли оно простым - C++
Помогите пожалуйста 1. Дано натуральное число N, проверить, простое оно или нет. Увеличить его значение на натуральное число M....

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число - C++
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число.

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число - C++
Дано простое число. Составить функцию, которая будет находить следующее за ним простое число

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2013, 02:01
Привет! Вот еще темы с ответами:

Дано простое число. Составить функцию, которая будет находить следующее за ним простое число. - C++
6.2.2. Помогите, пожалуйста, решить задачи в С++ с помощью функций. Дано простое число. Составить функцию, которая будет находить...

Дано простое число. Составить функцию,которая будет находить следующее за ним простое число. - C++
дано простое число.составить функцию,которая будет находить следующее за ним простое число.

Простое или составное число - C++
Не могу понять, почему мой код не работает Если ввожу, например, 13 пишет, что это составное число #include &lt;iostream&gt; #include...

Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат - C++
Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru