ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

10.11.2009, 20:37
|
|
Познающий
Регистрация: 13.05.2009
Сообщений: 40
Провел на форуме: 91842
Репутация:
1
|
|
Сори я щас вообще ничего не соображаю, а как во внешний цикл то попасть
|
|
|

10.11.2009, 20:43
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
убрать continue и реализовать алгоритм без этого слова... это легко
ИМХО Вообще continue мне напоминает goto(в смысле, тем, что писать его плохо).
|
|
|

10.11.2009, 20:45
|
|
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме: 170237
Репутация:
4
|
|
Полоска загрузки
Сообственно необходимо реализовать полоску загрузки(ну на подобии как в различных играх). Реализовать надо на win api.
Вопрос: кто занает как это делается или где об этом можно почитать?
|
|
|

11.11.2009, 00:59
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
гугли winapi progressbar, в инете полно примеров
|
|
|

11.11.2009, 02:54
|
|
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме: 1025198
Репутация:
11
|
|
Доброго времени суток.
Подскажите как средствами С++ реализовать "Выход из системы"?
Заранее благодарен
|
|
|

11.11.2009, 03:03
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
google - "msdn shutdown"
http://msdn.microsoft.com/en-us/library/aa376871%28VS.85%29.aspx
|
|
|

11.11.2009, 17:43
|
|
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме: 3629857
Репутация:
504
|
|
Код:
if(m%2==0){
return false;
}
...
if(m==2){
return true;
}
мда
Код:
int m;
int t = m-1;
int a = 2+rand()%(m-2);
int x = int(float(pow(float(a),float(t))))%m;
мда
Последний раз редактировалось gisTy; 11.11.2009 в 17:49..
|
|
|

11.11.2009, 18:07
|
|
Познающий
Регистрация: 13.05.2009
Сообщений: 40
Провел на форуме: 91842
Репутация:
1
|
|
Я по поводу теста простоты Миллера-Рабина(см. выше). Переписал с учётом замечаний, но по прежнему не работает
Код:
bool is_prime(int m){
using namespace std;
int r = 1000;
int t = m-1;
int s = 0;
bool b = true;
if(m==2){
return true;
}
if(m%2==0){
return false;
}
if(m==1){
return false;
}
while(t%2==0 || b){
b = false;
s++;
t=t/2;
}
for(int i=1;i<r+1;i++){
int a = 2+rand()%(m-2);
int x = int(float(pow(float(a),float(t))))%m;
if((x==1)||(x==m-1)){
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){
break;
}
return false;
}
}
return true;
}
|
|
|

11.11.2009, 18:23
|
|
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме: 3629857
Репутация:
504
|
|
Сообщение от winflip
Я по поводу теста простоты Миллера-Рабина(см. выше). Переписал с учётом замечаний, но по прежнему не работает
...
приведи сам алгоритм, а не его реализацию. мне просто впадлу гуглить
|
|
|

11.11.2009, 19:44
|
|
Новичок
Регистрация: 01.09.2008
Сообщений: 24
Провел на форуме: 100147
Репутация:
16
|
|
Вопрос очень банальный, но все же прошу помощи:
есть массив символов
char buf[10000];
и есть функция, которая с этим массивом работает. Передавать массив нужно по ссылке. Делаю так:
int f ( char *buf[10000] )
{
*buf[0] = '1';
*buf [1] = '\0';
return 0;
}
дальше в программе вызываю
readPart( &buf );
Не работает. Что я делаю не так?
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|