![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
The First Person!
Форумчанин
Регистрация: 07.08.2007
Сообщений: 228
|
![]()
Компилятор выдает: warning C4715: 'get_prime' : not all control paths return a value
Вот сам код. В чем ошибка? Программа должна выводить a-е простое число. Код:
Программа обычно делает то что вы ей сказали сделать, а не то что бы вы хотели, чтобы она сделала.
|
![]() |
![]() |
![]() |
#2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
![]()
В конце функции get_prime (перед закрывающей скобкой) напиши return 0;
Вот так короче Код:
|
![]() |
![]() |
![]() |
#3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Данную ошибку у меня не выводит. Но и программа работать не будет.
В функции is_prime замените Код:
Код:
Далее, функция get_prime.. Она возвращает k. Но посмотрите что будет, если ей послать число 6 (соответствующее простое число - 11). Она даже не дойдет до 11. ps Скажите, а чем вас не устроил вариант, предложенный мной здесь http://programmersforum.ru/showthread.php?t=41330 ?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очень ВАЖНО!!!<<WARNING>> | Aliance | Общие вопросы C/C++ | 1 | 11.11.2008 21:08 |
Warning: Narrowing given wide string constant lost information. Как исправить? | SkAndrew | Общие вопросы Delphi | 4 | 18.08.2008 12:11 |
Warning при компиляции... | nighthack | Общие вопросы C/C++ | 3 | 06.06.2008 00:46 |
Warning | LeoN | Общие вопросы Delphi | 10 | 11.02.2008 13:32 |