HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.11.2009, 18:39
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

тогда с++ тут ни при чем - ошибка в алгоритме
 
Ответить с цитированием

  #2  
Старый 10.11.2009, 19:06
winflip
Познающий
Регистрация: 13.05.2009
Сообщений: 40
Провел на форуме:
91842

Репутация: 1
По умолчанию

Да это я и так понял, сам алгоритм правильный, но я неправильно его реализовал(немного). Просто не могу найти ошибки. Более подходящего места вопросу не нашёл)
 
Ответить с цитированием

  #3  
Старый 10.11.2009, 19:25
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме:
1576821

Репутация: 88
По умолчанию

1)
Цитата:
Выбрать случайное a в диапазоне [2, m − 2]
а у вас [2,m-1]
http://www.cplusplus.com/reference/clibrary/cstdlib/rand/
2)
Цитата:
(*) вернуть составное
вернуть вероятно простое
а (*) у вас нет
3)
Цитата:
если x = m − 1 то перейти на следующую итерацию цикла А
а у вас на следующую итерацию цикла "для r = 1 .. s − 1"

Последний раз редактировалось Irdis; 10.11.2009 в 19:37..
 
Ответить с цитированием

  #4  
Старый 10.11.2009, 20:18
winflip
Познающий
Регистрация: 13.05.2009
Сообщений: 40
Провел на форуме:
91842

Репутация: 1
По умолчанию

Честно говоря, на счёт rand, я сделал, а вот
Цитата:
2)
Цитата:
(*) вернуть составное
вернуть вероятно простое

а (*) у вас нет
Return false;
Это по-вашему что?
А 3 пункт я и вовсе не понял
 
Ответить с цитированием

  #5  
Старый 10.11.2009, 20:28
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме:
1576821

Репутация: 88
По умолчанию

Цитата:
Return false;
это ошибка при компиляции XD
=======================
написав continue произойдёт следующее
Код:
		for(int j=1;j<s;j++){
			x=int(float(pow(float(x),2)))%m;
			if(x==1){
				return false;
			}
			if(x==m-1){
		continue;// попадаем в цикл for(int  j=1;j<s;j++) а надо во внешний for(int i=1;i<r+1;i++){

			}
                  return false;//что то я не видел, что бы это у вас стояло
		}

Последний раз редактировалось Irdis; 10.11.2009 в 20:37..
 
Ответить с цитированием

  #6  
Старый 10.11.2009, 20:37
winflip
Познающий
Регистрация: 13.05.2009
Сообщений: 40
Провел на форуме:
91842

Репутация: 1
По умолчанию

Сори я щас вообще ничего не соображаю, а как во внешний цикл то попасть
 
Ответить с цитированием

Полоска загрузки
  #7  
Старый 10.11.2009, 20:45
~NeiTRoN~
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме:
170237

Репутация: 4
По умолчанию Полоска загрузки

Сообственно необходимо реализовать полоску загрузки(ну на подобии как в различных играх). Реализовать надо на win api.
Вопрос: кто занает как это делается или где об этом можно почитать?
 
Ответить с цитированием

  #8  
Старый 10.11.2009, 20:43
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме:
1576821

Репутация: 88
По умолчанию

убрать continue и реализовать алгоритм без этого слова... это легко
ИМХО Вообще continue мне напоминает goto(в смысле, тем, что писать его плохо).
 
Ответить с цитированием

  #9  
Старый 11.11.2009, 00:59
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


По умолчанию

гугли winapi progressbar, в инете полно примеров
 
Ответить с цитированием

  #10  
Старый 11.11.2009, 02:54
Chrek625
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме:
1025198

Репутация: 11
По умолчанию

Доброго времени суток.
Подскажите как средствами С++ реализовать "Выход из системы"?
Заранее благодарен
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.