Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Простые числа на Си++
Показать сообщение отдельно

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Цитата:
Простым наз-ся число p,большее 1 и не имеющее положительных целых делителей,кроме 1 и p
Полагаю, что программисты знают об этом...

Мне лениво исправлять всё, но кое что:
1. По поводу "Неопределённый символ i": нужно объявить переменную. Видимо, при объявлении double dn,di,dj; лучше написать double n, i, j; Всё же эти переменные используются в дальнейшем.
2. while i<=n-2 do { ... }
Лучше писать while (i<=n-2) { ... }. Это ж не паскаль, как говорит XCodeR.
3. for j=3 to round(sqrt(i)) do { ... }
Пишем: for (j=3; j<round(sqrt(i)); j++) { ... }
Я не уверен насчёт round(sqrt(i)), но сначала исправьте то, что предлагается.
4. if not est then
Так: if (!est) { ... }
5. cout << "Result: i=" << di;
Раз переменные переименовали и разпереименовывали, нужно писать в конце i;
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:47, 11-03-2007 | #5

Название темы: Простые числа на Си++