Вход на сайт
Вопросы по C#
975 просмотров
Перейти к просмотру всей ветки
в ответ Tomasson 28.10.13 22:56
Если и использовать такой флаг, то изначальное значение должно быть фалсе.
-----
Если использовать флаг, то поле должно быть не булевым, а енум... пожалуй на три позиции - не_проверено, простое, не_простое...
Кроме этого, там еще надо добавлять класс-контейнер для тестируемых чисел и другой класс - для простых... идея в том, что бы в массив делителей нельзя было поместить что-то отличное от простого числа, а число нельзя было назвать простым, не выполнив проверку... т.е. создавать только на базе контейнера имеющего тот самый енум-флаг...
Но писать всю эту фигню Я не буду - пусть ТС тренируется...
2ТС: Ты уже понимаешь об чем выше написано?
-----
Если использовать флаг, то поле должно быть не булевым, а енум... пожалуй на три позиции - не_проверено, простое, не_простое...
Кроме этого, там еще надо добавлять класс-контейнер для тестируемых чисел и другой класс - для простых... идея в том, что бы в массив делителей нельзя было поместить что-то отличное от простого числа, а число нельзя было назвать простым, не выполнив проверку... т.е. создавать только на базе контейнера имеющего тот самый енум-флаг...

Но писать всю эту фигню Я не буду - пусть ТС тренируется...

2ТС: Ты уже понимаешь об чем выше написано?