Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.005 c
2-1229759537
kyn66
2008-12-20 10:52
2009.02.08
Записи Foxpro помеченные на удаление


2-1230386119
studenttgata
2008-12-27 16:55
2009.02.08
как объявить константу в записи record


3-1214249226
Георгий
2008-06-23 23:27
2009.02.08
DisplayFormat и динамичское создание колумнов


2-1230130067
яяяя
2008-12-24 17:47
2009.02.08
TJvCaptionButton


15-1228389664
ANB
2008-12-04 14:21
2009.02.08
Кризис добрался до меня





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский