K
kurzon
Задача: Определить простое число или ... ?
Простое число:
Памаги мене?
Пачиму кагда когда я вожу 1 либо 58, мене виводит true.
1 и 58 есть не простые числа, а оно пишет что простые.
Простое число:
Ссылка скрыта от гостей
Памаги мене?
Пачиму кагда когда я вожу 1 либо 58, мене виводит true.
1 и 58 есть не простые числа, а оно пишет что простые.
Код:
static bool is_simple(int value,out bool bom)
{
int divider = 1;
if (value == 1) return bom = false;
else
{
if (value % 2 == 0) divider = 0;
while ((divider += 2) <= Math.Floor(Math.Sqrt(value)))
if ((value % divider == 0)) return bom = false;
return bom = true;
}
}
private void b_Check_Click(object sender, EventArgs e)
{
string str = this.t_Check.Text;
int value = Convert.ToInt32(str);
is_simple(value,out bom);
}