Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.08;
Скачать: CL | DM;

Вниз

Матрица   Найти похожие ветки 

 
neone   (2008-12-23 20:08) [0]

Народ кароче я не программист но меня жизнь запихала в институт и как грится я человег техподдержки...
Суть вот в чем дали нам задание такого типа
=========================================================
"Один поток готовит матрицу в памяти M = 1000х1000 байт со случай-ными числами от 0 до 255. Другой поток в это время принимает с кла-виатуры  два числа X, Y, а третий поток – готовит на экране окно для вывода результатов расчетов. Как только данные с клавиатуры введе-ны – из подготовленного массива выбирается байт с индексом (X,Y) и выводится на экран в окне третьего потока."
==========================================================
я тут понял тока слово матрица и сразу вспомнил про NeO Х_х кто может помочь в написании этой проги. Могу даж на мобилу денешег потом кинуть. Вот на свою голову ляпнул преподу что умею типа програмить в делфи :(


 
Johnmen ©   (2008-12-23 20:26) [1]

Какова сумма?


 
Leonid Troyanovsky ©   (2008-12-23 20:26) [2]


> neone   (23.12.08 20:08)  

> "Один поток готовит матрицу в памяти M = 1000х1000 байт
> со случай-ными числами от 0 до 255. Другой поток в это время
> принимает с кла-виатуры  два числа X, Y, а третий поток
> – готовит на экране окно для вывода результатов расчетов.
>  Как только данные с клавиатуры введе-ны – из подготовленного
> массива выбирается байт с индексом (X,Y) и выводится на
> экран в окне третьего потока."

Первую часть я разгадал:
Третий поток - есть первичный, он же GUI, он же VCL thread.

На сколько денешег я могу рассчитывать?

--
Regards, LVT.


 
otec maldun   (2008-12-23 20:28) [3]

А скоко хочеш? И на сколько это все будет оперативно если так то ася моя потребуедся


 
otec maldun   (2008-12-23 20:28) [4]

А скоко хочеш? И на сколько это все будет оперативно если так то ася моя потребуедся


 
Leonid Troyanovsky ©   (2008-12-23 20:32) [5]


> Leonid Troyanovsky ©   (23.12.08 20:26) [2]

> Первую часть я разгадал:

О.., я разгадал и вторую часть: никакого второго потока,
принимающего "данные с клавиатуры" - нет.
Бо, ввод принимает foreground поток, создавший окно,
т.е., VCL thread.

Мой счет увеличился?

Хотя, меня начинает терзать смутное беспокойство:
а речь идет, дес-но,  о дельфи?

--
Regards, LVT.


 
Johnmen ©   (2008-12-23 20:39) [6]

За падонковщину наценка 50%, и я берусь за 16 т.р.


 
neone   (2008-12-23 20:40) [7]

Сори народ тему можно удалять вот пруграмка :)
конешно она не на делфях на с++
#include <iostream.h>
#include <windows.h>
#include <stdlib.h>
#include <conio.h>
#include <eh.h>
#include <time.h>

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<n;i++)
 {
 mas[i]=rand()%10+1;
 }
//защищаем область от записи
VirtualProtect(mas,sizeof(double)*n,PAGE_READONLY,&old);

for (i=0;i<n;i++)
 {
  rez+=mas[i];
 }
 cout << "Summa = "<<rez<<"\n";
 cout << "Average = " << rez/n<<"\n";
//попытка записи в защищенную область
  mas[0]=0;
 
//освобождаем память
VirtualFree(mas,sizeof(double)*n,MEM_RELEASE);
}


 
Johnmen ©   (2008-12-23 20:42) [8]

Да, это именно то, что тебе надо.


 
Leonid Troyanovsky ©   (2008-12-23 20:44) [9]


> Johnmen ©   (23.12.08 20:39) [6]

> За падонковщину наценка 50%, и я берусь за 16 т.р.

Второе предложение, видимо, мне?
18 тыс. монгольских тугриков, бо 2 части я уже отработал :)

--
Regards, LVT.


 
Leonid Troyanovsky ©   (2008-12-23 20:46) [10]


> neone   (23.12.08 20:40) [7]

> Сори народ тему можно удалять вот пруграмка :)

Плакали мои денежки :(

--
Regards, LVT.


 
Johnmen ©   (2008-12-23 20:51) [11]


> Leonid Troyanovsky ©   (23.12.08 20:46) [10]

Не только твои! Можно сказать, у меня из кармана вытащили :))



Страницы: 1 вся ветка

Текущий архив: 2009.02.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
15-1228389664
ANB
2008-12-04 14:21
2009.02.08
Кризис добрался до меня


15-1228900393
programmer90
2008-12-10 12:13
2009.02.08
Мастера порекомендуйте книжку.


15-1228915193
Саша
2008-12-10 16:19
2009.02.08
Сетап не видит хард, но комп загружается.


15-1228940838
snip
2008-12-10 23:27
2009.02.08
Помогите установить команенты DevExpress.ExpressBars.Suite


2-1230452567
saga-al
2008-12-28 11:22
2009.02.08
Дозапись в текстовый (а не в типизированный) файл без append