Главная страница
    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-1230381853
smi
2008-12-27 15:44
2009.02.08
Маскировка


4-1204870208
soi.hash
2008-03-07 09:10
2009.02.08
Ждущий режим


6-1198670146
DmT
2007-12-26 14:55
2009.02.08
ICQ


15-1228996608
Alkid
2008-12-11 14:56
2009.02.08
Хоть и не пятница, но задачка


2-1230097256
alshtam
2008-12-24 08:40
2009.02.08
упала база данных firebird





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