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

02.12.2008, 21:11
|
|
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме: 668329
Репутация:
106
|
|
Теперь вопрос как сделать чтобы программа понила что ответ правильный....
Если введенный ответ через readln равен правильному ответу.
Используй условие if
|
|
|

02.12.2008, 21:45
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Хелп, плиз! Срочно!
Товарищи, помогите
Сообщение от criz
Как работать с прогой в трее? Т.е. свернуть в трей я смог, теперь надо вызвать ее, например, по WM_LBUTTONDBLCLK'у. Как это сделать?
Как отловить событие мыши в трее?
Вот что получилось, на основе гугла:
Код:
#define WM_ShellNote (WM_APP + 1)
/*..............*/
LRESULT CALLBACK MyWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
bool DoubleClick();
/*..............*/
void __fastcall TForm1::Button1Click(TObject *Sender)
{
memset(&iconData, 0, sizeof(iconData));
iconData.cbSize = sizeof(NOTIFYICONDATA);
iconData.hWnd = Form1->Handle;
iconData.hIcon = LoadIcon(NULL, MAKEINTRESOURCE(32516));
iconData.uID = 1000;
iconData.uFlags = NIF_MESSAGE | NIF_ICON | NIF_TIP;
lstrcpyn(iconData.szTip, "Всплывающее окошко\n", sizeof(iconData.szTip)/sizeof(iconData.szTip[0]));
iconData.uCallbackMessage = WM_ShellNote;
Shell_NotifyIconA(NIM_ADD, &iconData);
Form1->Hide();
}
//---------------------------------------------------------------------------
LRESULT CALLBACK MyWindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
if(uMsg == WM_ShellNote && hWnd == Form1->Handle && wParam == 1)
{
switch((UINT)lParam)
{
case WM_RBUTTONDBLCLK: return DoubleClick();
}
}
}
bool DoubleClick()
{
Form1->Show();
Shell_NotifyIconA(NIM_DELETE, &iconData);
DestroyIcon(iconData.hIcon);
}
Где еррор?
Последний раз редактировалось criz; 02.12.2008 в 23:03..
|
|
|

03.12.2008, 13:44
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
помогите с написания лаби на тему "Численное интегрирование функций переменной, метод прямоугольников"
вот уже сам что - то сделал,.. но неправильно..
может увидите мою ошибку..
Код:
program lab4_11v;
uses Crt;
const a = 0;
b = 3;
E = 0.001;
function arcsin(x:real):real;
begin
if x=1.0 then arcsin:=Pi/2.0
else arcsin:=arctan(x/sqrt(1-x*x));
end;
function fpp(x:double):double;
begin
fpp:= x;
end;
function f(x:double):double;
begin
f:=arcsin(sqrt(x/(1+x)));
end;
var
sum, h,n,M,x,Xnext,I : double;
begin
ClrScr;
sum:=0;
M := 2.12132;{max|f''(x)|}
h := sqrt( (24*E) / ((b-a)*M) );
n := ((b-a)/h);
writeln('h = ',h);
writeln('n = ',n);
n := sqrt( ((b-a)*(b-a)*(b-a)*M)/(24*E) );
writeln('n = ',n);
x:=a;
repeat
begin
Xnext := x+h;
sum := sum + f((x+Xnext)/2);
x := Xnext;
end;
until (Xnext<=(b-h));
I:= sum*h;
writeln('I = ',I);
readln;
end.
..методичка+лаба:
http://slil.ru/26395692
|
|
|

03.12.2008, 16:44
|
|
Участник форума
Регистрация: 08.11.2008
Сообщений: 164
Провел на форуме: 5779069
Репутация:
185
|
|
Народ,я в опе...помогайте,завтра сдавать лабы на фри паскаль а у мну ничего не сделано и не плучаеться...поиогите...
1)сколько чисел натурального ряда,начиная с А,нужно взять,чтобы сумма нечетных из них не превосходила число ,заданное с клавиатуры.Число Ф задать случайно из диапазона от 1 до 10.
2)Найти сумму всех элементов массива целых чисел,которые меньше средьнего арифмитического элементов массива.Размерность массива 20.Заполнение масива осуществить случайными числами от 150 до 300.
3)Натуральное число из Н цифр являеться числом Амстронга,если сумма его цифр,возведенная в Н степень равна этому числу.Найти все числа Амстронга среди четырехзначных чисел.
|
|
|

03.12.2008, 17:09
|
|
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме: 668329
Репутация:
106
|
|
2)Найти сумму всех элементов массива целых чисел,которые меньше средьнего арифмитического элементов массива.Размерность массива 20.Заполнение масива осуществить случайными числами от 150 до 300.
-заполняешь массив случайными числами for i:=1 to 20 do mas[i]:=random(300)+150;
-считаешь сумму элементов массива for i:=1 to 20 do summ:=summ+mas[i];
-находишь среднее арифметическое sred=summ/20;
-перебираешь массив, суммируя элементы, которые меньше среднего арифметического for i:=1 to 0 do if (mas[i]<sred then mas_summ:=mas_summ+mas[i];
|
|
|

03.12.2008, 17:29
|
|
Новичок
Регистрация: 08.02.2008
Сообщений: 19
Провел на форуме: 63941
Репутация:
0
|
|
UnPazz посмотри плз код вот что я написал для своей лабы!!
Код:
#include<iostream>
#include<alloc.h>
#include<conio.h>
using namespace std;
int main()
{
int i,j,x;
cout<<endl<<"m=";
int m;
cin>>m;
cout<<endl<<"n=";
int n;
cin>>n;
if(m<1||n<1) return -1;
double**a=new double*[m];
for(i=0;i<m;i++)
{
a[i]=new double[n];
for(int j=0;j<n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
}
int k;
int*b=new int[m];
int min,l;
i=0;x=0;
while(i<m)
{
int min=a[i][0],max=a[i][0],l;
for(int j=1;j<n;++j)
{
if (a[i][j]<min) min=a[i][j];
if (a[i][j]>max) max=a[i][j];
}
l=(2*m-i);
b[l]=max;
b[i]=min;
++i;
}
int p;
for (p=0;p<m;p++){
cout<<"b["<<p<<"]="<<b[p];}
getch ();
return 0;
}
|
|
|

03.12.2008, 17:47
|
|
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме: 1027635
Репутация:
234
|
|
eLWAux
не понимаю я по-украински, посмотри тут , здесь подробное описание и блок-схема
|
|
|

03.12.2008, 18:16
|
|
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме: 5111568
Репутация:
2399
|
|
jawbreaker, спасибо тебе большое!
єто то что мне надо било!!
|
|
|

03.12.2008, 19:48
|
|
Участник форума
Регистрация: 08.11.2008
Сообщений: 164
Провел на форуме: 5779069
Репутация:
185
|
|
UnPazz,а можешь код написать? потом плючами не обижу когда наберу норм сообщений
|
|
|

03.12.2008, 21:37
|
|
Постоянный
Регистрация: 24.11.2008
Сообщений: 416
Провел на форуме: 910902
Репутация:
100
|
|
ыыы кому надо исходники, методов одномерной и многомерной оптимизации ( метод половинного деления, дробного шага, симплекс метод, транспортная задача) стучите за плюсики раздам и объясню как решать 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|