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

24.11.2008, 23:54
|
|
Познающий
Регистрация: 30.04.2008
Сообщений: 42
Провел на форуме: 656723
Репутация:
26
|
|
m:m=n:n
m*1:m*1=n*1:n*1
выносим m и n за скобку))
m(1*1)=n(1*1)
отсюда m=n, т.е. любое число равно любому, бугага) и ненадо ничего получать xD)
внесли свою лепту..
|
|
|

24.11.2008, 23:58
|
|
Участник форума
Регистрация: 13.08.2008
Сообщений: 146
Провел на форуме: 1445936
Репутация:
159
|
|
Сообщение от smOleg
а как это?
помню препод по вышке нам както по преколу доказал что 2*2 = 5
а что 1+1 = 10 не представлю как это 
это в двоичной системе 
|
|
|

25.11.2008, 00:12
|
|
Banned
Регистрация: 30.11.2007
Сообщений: 114
Провел на форуме: 2077503
Репутация:
54
|
|
Сообщение от ViP-K1LLeR
это в двоичной системе 
ну так нада было проставить соответствующий тип данных при инициализации переменных 
|
|
|

25.11.2008, 01:10
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
3+5+8-2-7+901-3+36+4995=4841+1095
|
|
|

25.11.2008, 14:43
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
РАЗЛОЖЕНИЕ НА АРИФМЕТИЧЕСКИЕ ЭЛЕМЕНТЫ!
Код:
long numb=48411095;
char str[100];
struct dcsi
{
char znak;
int len;
int flag;
};
dcsi decision[50];
long my_step(char *zstr,long rez,int my_level)
{
long l;
int len,i;
char buf[50];
len=strlen(zstr);
if(len==0)
{
i=0;
if(rez==numb)
{
decision[my_level].flag=-1;
return 1;
}
else
return -1;
}
else
{
for(i=1,l=-1;i<=len && l==-1;i++)
{
memmove(buf,zstr,i);
buf[i]=0;
decision[my_level].znak='+';
decision[my_level].len=i;
decision[my_level].flag=1;
l=my_step(zstr+i,rez+atol(buf),my_level+1);
if(l==-1)
{
decision[my_level].znak='-';
decision[my_level].len=i;
decision[my_level].flag=1;
l=my_step(zstr+i,rez-atol(buf),my_level+1);
}
}
}
return l;
}
^-- основная рекурсивная функкция
................
char dstr[100];
numb=atol(str2);
strcpy(str,"358279013364995");
if(my_step(str,0,0)==1)
{
for(int i=0;decision[i].flag==1;i++)
{
printf("%c-%d\r\n",decision[i].znak,decision[i].len);
}
}
printf("Finish\r\n");
поскольку с арифметикой не была простора ....деление на крупные единицы не давало результата
(разбиение на мелкие не даст никогда такой большой цифры 8))) если не использовать умножения).... разбил и второе на 2 слагаемых ВРУЧНУЮ(что первое взбрело в голову)!
Последний раз редактировалось Delimiter; 25.11.2008 в 15:00..
|
|
|

25.11.2008, 14:50
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
надо попробывать!
Последний раз редактировалось -Onotole-; 25.11.2008 в 23:06..
|
|
|

25.11.2008, 23:06
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
а чем запускать,не пойму...подскажите... Оо
|
|
|

25.11.2008, 23:44
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
так как? :////
|
|
|

26.11.2008, 00:16
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
... сорри за флуд,и тупой вопрос,но как? Оо никто не знает?
|
|
|

26.11.2008, 23:11
|
|
Banned
Регистрация: 10.06.2008
Сообщений: 278
Провел на форуме: 3119025
Репутация:
393
|
|
ауау..как запустить под вин?
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|