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

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

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

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

03.10.2013, 02:01. Просмотров 264. Ответов 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)+" простое";
хотя, если кто то знает, то объясните в чем тут разница? по идее должно было одинаково работать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2013, 02:01     Выяснить, простое число или нет
Посмотрите здесь:
C++ Простое число или нет
Определить, простое число или нет C++
Вводится целое число определить простое оно или нет C++
C++ Простое или составное число
C++ Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат
Необходимо вывести строку prime, если число простое, или composite, если число составное C++
определить число простое или составное нужно блок схему и код на с++ C++
C++ Существует указатель p. Можно ли выяснить, содержит он адрес допустимого значения или нет
Выяснить, какое число встречается в последовательности чаще: положительное или отрицательное C++
C++ Выяснить, какое число в массиве встретится ранее – положительное или отрицательное
C++ Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше - положительное или отрицательное.
Определить зеркально число или нет C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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