Главная страница
    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.006 c
15-1229069695
Slider007
2008-12-12 11:14
2009.02.08
С днем рождения ! 12 декабря 2008 пятница


15-1228544890
Городской Шаман
2008-12-06 09:28
2009.02.08
Боятся ли компьютеры адского пламени или захватит ли Riply мир?


15-1228726178
aston2204
2008-12-08 11:49
2009.02.08
Экспорт данных в 1С и (или) Excel


15-1228904376
keymaster
2008-12-10 13:19
2009.02.08
Проблема с cxGrid и multiselect


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский