HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.04.2010, 13:33
BELbIY
Познающий
Регистрация: 14.08.2009
Сообщений: 51
С нами: 8811729

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

Простенькая задачка:
Написать программу на языке Pascal для упорядочивания 3-х чисел в порядке возрастания.
 
Ответить с цитированием

  #2  
Старый 19.04.2010, 15:30
as3kpwnz
Участник форума
Регистрация: 15.12.2008
Сообщений: 262
С нами: 9159965

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

Привет.

Одномерный массив, c++.
Задан массив действительных чисел. Определить, сколько раз меняется знак в данной послдовательности чисел, запомнить номера позиций, в которых происходит смена знака.

Двумерный массив, c++.
Дана прямоугольная матрица.Найти строку с наибольшей и наименьшей суммой элементов. Вывести на печать найденные строки и суммы их элементов.
 
Ответить с цитированием

  #3  
Старый 19.04.2010, 15:35
as3kpwnz
Участник форума
Регистрация: 15.12.2008
Сообщений: 262
С нами: 9159965

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

Составить функцию вычисления среднего значения элементов вещественного одномерного массива. Использовать эту функцию в основной программе, определяющей в матрице номер строки с наибольшим средним значением.

с++
 
Ответить с цитированием

  #4  
Старый 19.04.2010, 17:10
BELbIY
Познающий
Регистрация: 14.08.2009
Сообщений: 51
С нами: 8811729

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

Парни, помогите реально задачку решить:

Написать программу на языке Pascal для упорядочивания 3-х чисел в порядке возрастания.
 
Ответить с цитированием

  #5  
Старый 19.04.2010, 20:41
Nition
Новичок
Регистрация: 06.12.2009
Сообщений: 3
С нами: 8647651

Репутация: 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..
 
Ответить с цитированием

  #6  
Старый 19.04.2010, 21:16
Besi
Участник форума
Регистрация: 03.11.2009
Сообщений: 102
С нами: 8694700

Репутация: 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)

как ето реализовать-пока незнаю нада подумать но у самогу курсовик горит такчто прости помочь немогу)
 
Ответить с цитированием

Срочно!!!
  #7  
Старый 20.04.2010, 18:28
cisar
Новичок
Регистрация: 05.02.2010
Сообщений: 17
С нами: 8559189

Репутация: 1
Exclamation Срочно!!!

парни помогите!!!!!!

Вот нужно паскаль решить :
PHP код:
 Задано действительны число r и массив A (n), <= 200. Разработать программукоторая подсчитывает сколько точек с координатами (а1а2), (a3a4), ...,( a2n-1a2n
принадлежат круговые радиуса r с центром в начале координат
 
Ответить с цитированием

  #8  
Старый 20.04.2010, 20:30
cisar
Новичок
Регистрация: 05.02.2010
Сообщений: 17
С нами: 8559189

Репутация: 1
Exclamation

Цитата:
Сообщение от cisar  
парни помогите!!!!!!

Вот нужно паскаль решить :
PHP код:
 Задано действительны число r и массив A (n), <= 200. Разработать программукоторая подсчитывает сколько точек с координатами (а1а2), (a3a4), ...,( a2n-1a2n
принадлежат круговые радиуса r с центром в начале координат
ну же плис решете!!!!! пиздец как надо
 
Ответить с цитированием

  #9  
Старый 20.04.2010, 18:54
dpbid
Новичок
Регистрация: 07.02.2010
Сообщений: 10
С нами: 8556353

Репутация: 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..
 
Ответить с цитированием

  #10  
Старый 20.04.2010, 19:41
ktotoOmg
Новичок
Регистрация: 10.04.2010
Сообщений: 10
С нами: 8467379

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

Суть: написать программу(или 2 отдельные) для шифрования и дешифрования (замечу, именно дешифрования, т.е. не зная ключ получить исходный текст, попросту говоря - взлом) используя алгоритм XOR.

Собственно для самого шифрования написал, ничего сложного нету. Проблемы возникли именно со второй частью - дешифровкой. Из всего материала в интернете подобрал вот такой вот способ взлома:

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

Кто имеет какие-либо домыслы по этому поводу либо же какие-то наброски кода - прошу помочь.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



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


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




ANTICHAT ™ © 2001- Antichat Kft.