![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Матрица [XP]
neone © (2008-12-23 20:08:00)Народ кароче я не программист но меня жизнь запихала в институт и как грится я человег техподдержки...
Суть вот в чем дали нам задание такого типа
=========================================================
"Один поток готовит матрицу в памяти M = 1000х1000 байт со случай-ными числами от 0 до 255. Другой поток в это время принимает с кла-виатуры два числа X, Y, а третий поток – готовит на экране окно для вывода результатов расчетов. Как только данные с клавиатуры введе-ны – из подготовленного массива выбирается байт с индексом (X,Y) и выводится на экран в окне третьего потока."
==========================================================
я тут понял тока слово матрица и сразу вспомнил про NeO Х_х кто может помочь в написании этой проги. Могу даж на мобилу денешег потом кинуть. Вот на свою голову ляпнул преподу что умею типа програмить в делфи :(
Johnmen (2008-12-23 20:51:00) [1]
> Leonid Troyanovsky © (23.12.08 20:46) [10]
Не только твои! Можно сказать, у меня из кармана вытащили :))
Leonid Troyanovsky (2008-12-23 20:46:00) [2]
> neone (23.12.08 20:40) [7]
> Сори народ тему можно удалять вот пруграмка :)
Плакали мои денежки :(
--
Regards, LVT.
Leonid Troyanovsky (2008-12-23 20:44:00) [3]
> Johnmen © (23.12.08 20:39) [6]
> За падонковщину наценка 50%, и я берусь за 16 т.р.
Второе предложение, видимо, мне?
18 тыс. монгольских тугриков, бо 2 части я уже отработал :)
--
Regards, LVT.
Johnmen (2008-12-23 20:42:00) [4]Да, это именно то, что тебе надо.
neone (2008-12-23 20:40:00) [5]Сори народ тему можно удалять вот пруграмка :)
конешно она не на делфях на с++
#include
#include
#include
#include
#include
#include
double* mas;
void main(void)
{
double rez;
int n=1000000;
long i;
time_t t;
DWORD old;
//выделяем память для массива [1000][1000]
mas=(double *)VirtualAlloc(NULL,sizeof(double)*n,MEM_COMMIT,PAGE_READWRITE);
srand( (unsigned) time(&t));
for (i=0;i
Johnmen (2008-12-23 20:39:00) [6]За падонковщину наценка 50%, и я берусь за 16 т.р.
Leonid Troyanovsky (2008-12-23 20:32:00) [7]
> Leonid Troyanovsky © (23.12.08 20:26) [2]
> Первую часть я разгадал:
О.., я разгадал и вторую часть: никакого второго потока,
принимающего "данные с клавиатуры" - нет.
Бо, ввод принимает foreground поток, создавший окно,
т.е., VCL thread.
Мой счет увеличился?
Хотя, меня начинает терзать смутное беспокойство:
а речь идет, дес-но, о дельфи?
--
Regards, LVT.
otec maldun (2008-12-23 20:28:00) [8]А скоко хочеш? И на сколько это все будет оперативно если так то ася моя потребуедся
otec maldun (2008-12-23 20:28:00) [9]А скоко хочеш? И на сколько это все будет оперативно если так то ася моя потребуедся
Johnmen (2008-12-23 20:26:00) [10]Какова сумма?
Leonid Troyanovsky (2008-12-23 20:26:00) [11]
> neone (23.12.08 20:08)
> "Один поток готовит матрицу в памяти M = 1000х1000 байт
> со случай-ными числами от 0 до 255. Другой поток в это время
> принимает с кла-виатуры два числа X, Y, а третий поток
> – готовит на экране окно для вывода результатов расчетов.
> Как только данные с клавиатуры введе-ны – из подготовленного
> массива выбирается байт с индексом (X,Y) и выводится на
> экран в окне третьего потока."
Первую часть я разгадал:
Третий поток - есть первичный, он же GUI, он же VCL thread.
На сколько денешег я могу рассчитывать?
--
Regards, LVT.