Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

31.03.2008, 20:48
|
|
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме: 1595333
Репутация:
291
|
|
щас фряхи нету под рукой так что могут быть неточности НО:
copy==strcpy;
pos==index
|
|
|

01.04.2008, 07:06
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Держи.
Код:
#include <stdio.h>
#include <string.h>
#define MAX_SIZE 0xff
char *ReverseStr (char *s)
{
int i = 0, j, len;
char s2 [MAX_SIZE];
len = strlen (s);
j = len - 1;
bzero (s2, len + 1);
while (j >= 0)
{
s2 [i++] = s [j--];
}
return s2;
}
int main ()
{
char s [MAX_SIZE], *s1, *s2, *s3;
//strcpy (s, "dfgh fdgn zhopaapohz dfgn ghjk ghn fghmjnfc oooppppppooo dfgbs 777999999777");
printf ("Vvedite stroky:\n");
if (fgets (s, MAX_SIZE, stdin) == NULL)
{
printf ("Error\n");
return -1;
}
s [strlen (s) - 1] = '\0';
s1 = s2 = s;
while ((s1 = strchr (s1, 0x20)) != NULL)
{
s1++;
s2 [s1 - s2 - 1] = '\0';
s3 = ReverseStr (s2);
printf ("%s", s2);
if (strstr (s2, s3) == NULL)
printf (" - NO\n");
else
printf (" - Palyndrom :)\n");
s2 = s1;
}
return 0;
}
Последний раз редактировалось krypt3r; 01.04.2008 в 08:02..
|
|
|

01.04.2008, 08:42
|
|
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме: 394522
Репутация:
14
|
|
"bzero (s2, len + 1);" у меня пишет "Function should have a prototype" связкой CTRL+F1 не выдает библиотеку , показывает ево как не-зарезервированое слово !!! Есть замена етой функцыи ? .... и что она вообще делает ??? В остальном пока все понятно !
|
|
|

01.04.2008, 08:49
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
А-а, ну у тебя же не линукс, сорри. Замени на
Код:
memset (s2, '\0', len + 1);
Хотя можно и по-другому
Код:
s2 [len + 1] = '\0';
|
|
|

01.04.2008, 22:12
|
|
Познающий
Регистрация: 20.08.2007
Сообщений: 54
Провел на форуме: 290115
Репутация:
25
|
|
КОНЕЧНО НЕ ТО НО ВСЕ РАВНО СПАСИБО, НУЖНО БЫЛО ТИПО ТОГО
program Titov_Papa;
uses crt;
var chislo, zchislo, n: integer;
begin
clrscr;
randomize;
n:=0;
zchislo:=random(10);
repeat
n:=n+1;
writeln('Input chislo: ');
readln(chislo);
if chislo=zchislo then writeln('Very Good!!!');
if chislo<zchislo then writeln('BOLSHE');
if chislo>zchislo then writeln('MENSHE');
until (zchislo=chislo) or (n=5);
if n=5 then
begin
writeln('LIMIT POPYTOG ISCHEPAL, VY PROIGRALI, BECKHAM - LOL');
writeln('BYLO ZAGADOANO CHISLO: ');
writeln(zchislo);
end;
readkey;
end.
|
|
|

02.04.2008, 15:38
|
|
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме: 394522
Репутация:
14
|
|
Слушай прога работает почти как надо одно НО , нужно штобы пробулы упускались полностю , тоесть в начале текста можно задать пробел или несколько так и на протяжении всево текста , так вот пробелы нужно упустить .... Как ето замутить ???
|
|
|

02.04.2008, 16:29
|
|
Познающий
Регистрация: 26.09.2007
Сообщений: 35
Провел на форуме: 136969
Репутация:
19
|
|
Парни, need help. Только что уведомили, что на завтро надо прогу на Pascal (либо C++), кодирование тремя методами -
1. статический ХАФФМАНА
2. Фано-Шеннона
3. динамический ХАФФМАНА
Выручайте, оч. прошу.
|
|
|

02.04.2008, 16:31
|
|
Новичок
Регистрация: 01.04.2008
Сообщений: 1
Провел на форуме: 11427
Репутация:
0
|
|
С#
Народ кто сможет помогите, очень нужно сделать два задания по С#, пожалуйста если кто может сделайте.
1.Даны два массива, упорядоченных по возростанию: А[n] и B[m]. Сформируйте массив C[n+m], состоящий из элементов массивов А и В, упорядоченный по возростанию.
2.И решить задачу с помощью рекурсии...
Легенда гласит, что где-то в Ханое находится храм, в котором размещена следующая конструкция: на основании укреплены 3 алмазных стержня, на которые при сотворении мира Брахма нанизал 64 золотых диска с отверстием посередине, причем внизу оказался самый большой диск, на нем – чуть меньший и так далее, пока на верхушке пирамиды не оказался самый маленький диск. Жрецы храма обязаны перекладывать диски по следующим правилам:
1. За один ход можно перенести только один диск.
2. Нельзя класть больший диск на меньший.
Руководствуясь этими нехитрыми правилами, жрецы должны перенести исходную пирамиду с 1-го стержня на 3-й.
|
|
|

02.04.2008, 17:20
|
|
Познающий
Регистрация: 17.01.2008
Сообщений: 94
Провел на форуме: 314553
Репутация:
38
|
|
Ivan007 смотри ArrayList для 1 задание
|
|
|

02.04.2008, 22:38
|
|
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме: 2187381
Репутация:
518
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|