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

19.04.2010, 13:33
|
|
Познающий
Регистрация: 14.08.2009
Сообщений: 51
Провел на форуме: 997316
Репутация:
123
|
|
Простенькая задачка:
Написать программу на языке Pascal для упорядочивания 3-х чисел в порядке возрастания.
|
|
|

19.04.2010, 15:30
|
|
Участник форума
Регистрация: 15.12.2008
Сообщений: 262
Провел на форуме: 418331
Репутация:
66
|
|
Привет.
Одномерный массив, c++.
Задан массив действительных чисел. Определить, сколько раз меняется знак в данной послдовательности чисел, запомнить номера позиций, в которых происходит смена знака.
Двумерный массив, c++.
Дана прямоугольная матрица.Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.
|
|
|

19.04.2010, 15:33
|
|
Участник форума
Регистрация: 15.12.2008
Сообщений: 262
Провел на форуме: 418331
Репутация:
66
|
|
Сообщение от _hobbit_
Здраствуйте!
Пожалуйста, помогите написать програму в Делфи, емуляция калькулятора,
со всеми стандартными функциями (память, корень, +,-,*,/, ну и остальные).
Пиши почту, вечером вышлю.
|
|
|

19.04.2010, 15:35
|
|
Участник форума
Регистрация: 15.12.2008
Сообщений: 262
Провел на форуме: 418331
Репутация:
66
|
|
Составить функцию вычисления среднего значения элементов вещественного одномерного массива. Использовать эту функцию в основной программе, определяющей в матрице номер строки с наибольшим средним значением.
с++
|
|
|

19.04.2010, 17:10
|
|
Познающий
Регистрация: 14.08.2009
Сообщений: 51
Провел на форуме: 997316
Репутация:
123
|
|
Парни, помогите реально задачку решить:
Написать программу на языке Pascal для упорядочивания 3-х чисел в порядке возрастания.
|
|
|

19.04.2010, 20:41
|
|
Новичок
Регистрация: 06.12.2009
Сообщений: 3
Провел на форуме: 4277
Репутация:
0
|
|
#include <iostream.h>
class drob
{
int a,c;
int b,d;
int x,y;
public:
void sum ();
void vich ();
void mult ();
void divd ();
drob();
void disp();
};
drob::drob()
{
cout<<"enter the constructor"<<endl;
cout<<"enter a"<<endl;
cin>>a;
cout<<"enter b"<<endl;
cin>>b;
cout<<"enter c"<<endl;
cin>>c;
cout<<"enter d"<<endl;
cin>>d;
cout<<"exit constructor"<<endl;
}
void drob::sum ()
{
if (b==d)
{
y=b;
x=a+c;
}
else
{
y=b*d;
x=(a*d)+(c*b);
}
}
void drob::vich()
{
if (b==d)
{
y=b;
x=a-c;
}
else
{
y=b*d;
x=(a*d)-(c*b);
}
}
void drob::mult()
{
x=a*c;
y=b*d;
}
void drob::divd()
{
x=a*d;
y=b*c;
}
void drob::disp()
{
cout<<"result is"<<x<<"/"<<y<<endl;
}
int main ()
{
int m;
drob v1;
cout<<"choose the action +(1), -(2), *(3), /(4)"<<endl;
cin>>m;
if (m==1)
v1.sum();
else
if (m==2)
v1.vich();
else
if (m==3)
v1.mult();
else
if (m==4)
v1.divd();
v1.disp();
return 0;
}
Помогите организовать вывод
в текстовых файлы
в бинарных файлы
Очень большое спасибо за прошлую лабу, но блин Надо было это сделать на С++
Задача 2. Создать класс для обработки комплексных чисел, полями которого будет являться действительные и мнимые части числа, а методами – сложение, вычитание, умножение, деление двух комплексных чисел, а также нахождение модуля комплексного числа и вывода результатов на экран.
Исходные данные и результаты расчетов хранить:
- в текстовых файлах;
- в бинарных файлах.
mozgpanic Огромное спасибо, ты даже не представляеш как ты меня спас!
Последний раз редактировалось Nition; 19.04.2010 в 21:37..
|
|
|

19.04.2010, 21:16
|
|
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
Провел на форуме: 1319431
Репутация:
22
|
|
Как отделить действительную и мнимую часть символьного выражения?
expand((a+b*I)^7);
a^7+7*I*a^6*b-21*a^5*b^2-35*I*a^4*b^3+35*a^3*b^4+21*I*a^2*b^5-7*a*b^6-I*b^7
evalc(%);
a^7-21*a^5*b^2+35*a^3*b^4-7*a*b^6+I*(7*a^6*b-35*a^4*b^3+21*a^2*b^5-b^7)
как ето реализовать-пока незнаю нада подумать но у самогу курсовик горит такчто прости помочь немогу)
|
|
|

20.04.2010, 18:28
|
|
Новичок
Регистрация: 05.02.2010
Сообщений: 17
Провел на форуме: 226586
Репутация:
1
|
|
Срочно!!!
парни помогите!!!!!!
Вот нужно паскаль решить :
PHP код:
Задано действительны число r и массив A (n), n <= 200. Разработать программу, которая подсчитывает сколько точек с координатами (а1, а2), (a3, a4), ...,( a2n-1a2n)
принадлежат круговые радиуса r с центром в начале координат.
|
|
|

20.04.2010, 18:54
|
|
Новичок
Регистрация: 07.02.2010
Сообщений: 10
Провел на форуме: 581083
Репутация:
0
|
|
Нужна помощь:
суть программы :
Разработать программу, которая демонстрирует управление структурами данных типа «очередь», элементы которого занимают 12 кб. Операции, выполняемые над очередью:
1 проверить, очередь пуста/не пуста;
2 добавить элемент в хвост очереди;
3 удалить элемент из головы очереди;
4 просмотреть голову очереди;
5 продублировать голову очереди.
Воспользоваться механизмом управления разделами виртуальной
памятью.
Все пункты реализовал, за исключение 5ого. парни, кто знаком с ВП, помогите пожалуйста продублировать голову очереди
вот мой код по дублированию, но он выдает ошибку аксес виолейшн
void Duplicate_Head()
{
if (och_size == 0)
{
printf ("Error! Ochered is empty.");
return;
}
dup=VirtualAlloc(NULL, REGIONS_LIMIT*region_size, MEM_RESERVE, PAGE_EXECUTE_READWRITE);
if (dup == NULL )
{
printf ("Error! VirtualAlloc reserve failed with error code of %ld\n", GetLastError ());
return;
}
memcpy(dup, base_addr, REGIONS_LIMIT*region_size);
cout << "Head is duplicated." << endl;
}
сама программа тут http://slil.ru/28969893
Последний раз редактировалось dpbid; 20.04.2010 в 19:10..
|
|
|

20.04.2010, 19:41
|
|
Новичок
Регистрация: 10.04.2010
Сообщений: 10
Провел на форуме: 186393
Репутация:
3
|
|
Суть: написать программу(или 2 отдельные) для шифрования и дешифрования (замечу, именно дешифрования, т.е. не зная ключ получить исходный текст, попросту говоря - взлом) используя алгоритм XOR.
Собственно для самого шифрования написал, ничего сложного нету. Проблемы возникли именно со второй частью - дешифровкой. Из всего материала в интернете подобрал вот такой вот способ взлома:
1. Определим длину ключа с помощью процедуры, известной как подсчет совпадений. Применим операцию XOR к шифротексту, используя в качестве ключа сам шифротекст с различными смещениями, и подсчитаем совпадающие байты. Если величина смещения кратна длине ключа, то совпадет свыше 6 процентов байтов. Если нет, то будут совпадать меньше чем 0.4 процента (считая, что обычный ASCII текст кодируется случайным ключом, для других типов открытых текстов числа будут другими). Это называется показателем совпадений. Минимальное смещение от одного значения, кратного длине ключа, к другому и есть длина ключа.
2. Сместим шифротекст на эту длину и проведем операцию XOR для смещенного и оригинального шифротекстов. Результатом операции будет удаления ключа и получение открытого текста, подвергнутого операции XOR с самим собой, смещенным на длину ключа. Так как в английском языке на один байт приходится 1.3 бита действительной информации, существующая значительная избыточность позволяет определить способ шифрования.
Как получить исходный текст, кроме как полным перебором ключей (если известна его длина) - так и не понял. Условием задания допускается знание какой алфавит был использован в тексте и ключе (для простоты можно брать английский).
Кто имеет какие-либо домыслы по этому поводу либо же какие-то наброски кода - прошу помочь.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|