|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.03.2010, 02:32 | #1 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
Простое или нет
Поправьте, что бы правильно работала , прога проверяет простое число или нет
Код:
Skype: Lotles-XXXX
|
12.03.2010, 08:12 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
1. Зачем два раза подряд вызывать Prostoe?
2. В функции вы возвращаете истина, если число составное. А в мейне, если истина пишите простое. ? |
13.03.2010, 00:47 | #3 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
Вот исправил.
Исправьте еще: он не запускается, здесь ошибки error C3861: 'sqrt': identifier not found, even with argument-dependent lookup Исправьте чтоб компилировалсяся без ошибок Код:
Skype: Lotles-XXXX
Последний раз редактировалось Stilet; 15.03.2010 в 09:43. |
13.03.2010, 01:07 | #4 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Насколько я понял, вы k забыли объявить.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
13.03.2010, 09:42 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Код:
имхо, в первом варианте было намного лучше. достаточно было переставить местами true / false: Код:
ДОБАВЛЕНО 1) для вычисления sqrt в начале программы нужно указать библиотеку cmath примерно так: #include <cmath.h> 2) переменную K надо объявить перед её использованием ( cin >> k; ) напишите, так: int k; p.s. к своему стыду я должен признать, что C совсем не знаю... Последний раз редактировалось Serge_Bliznykov; 13.03.2010 в 09:55. |
13.03.2010, 19:58 | #6 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
Код:
Вот так, подправил немного, все равно выдает ошибку на "break"
Skype: Lotles-XXXX
Последний раз редактировалось Superlotles; 13.03.2010 в 20:18. |
13.03.2010, 20:13 | #7 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
оператор break используется для выхода из цикла. У вас цикла нет, break не нужен. Если вам надо выйти из программы то вместо break напишите
Код:
|
13.03.2010, 20:30 | #8 |
Пользователь
Регистрация: 18.08.2009
Сообщений: 86
|
Спасибо всем
Skype: Lotles-XXXX
Последний раз редактировалось Superlotles; 13.03.2010 в 20:33. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Правда или нет? | profi | Свободное общение | 13 | 27.01.2010 08:39 |
Правильно или нет вот в чём вопрос но ошибок нет... | Alexcool | Помощь студентам | 2 | 10.01.2010 13:55 |
число простое или составное | isus | Помощь студентам | 9 | 18.12.2009 00:35 |
Вирус или нет? | RealSHELS | Безопасность, Шифрование | 1 | 20.05.2009 12:09 |
Лицензионное ПО или нет? | pures | Свободное общение | 1 | 02.12.2007 06:34 |