![]() |
|
|
![]()
|
|
| 123lexx321 |
|
||||||||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Совсем запарился, помогите.
Задание: Разработать программу, которая создает в отдельном потоке случайный массив А из N целых чисел в диапазоне от -999 до 999 выводит на экран эти числа. Создание и вывод элементов массива производится через заданное время T, N и T вводятся пользователем до запуска процесса. Массив обрабатывается двумя другими потоками В и С, работающими параллельно с потоком, создающим массив. Все потоки выводят результаты своей работы в текстовые окна, каждый поток в свое окно. Задание В. Вычисление общего количества цифр всех элементов массива Задание C. Определение и вывод чисел, являющихся простыми числами. Создал форму, создал 3 потока. Во втором и третьем потоке написал код для задания В и С(кстати проверьте что не так). В первом потоке написал код массива.
Юнит первого потока
Юнит второго потока
Юнит 3 потока
А дальше начались проблемы. 1.Не знаю точно в правильном ли месте написал код массива, чтоб к нему могли обращаться все потоки? 2.Создал две кнопки START и STOP для запуска и остановки потоков. Подскажите где и как написать код для этих кнопок? И как использовать параметр T? Заранее спасибо. |
||||||||||||||||
|
|||||||||||||||||
| 123lexx321 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Что совсем некому помочь?
Ну да ладно. Как создать потоки я разобрался. Теперь такой вопрос как элементы массива создаваемые в первом потоке можно использовать во втором и третьем? |
|||
|
||||
| Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 14 Всего: 39 |
ну это тебе решать как ты этот массив будешь использовать, по мне так не использовать вообще и радоваться жизни -------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
| ZVano |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 11.12.2006 Где: Украина, Кривой Р ог Репутация: 1 Всего: 4 |
-------------------- НЕ ФЛУДИМ. Пользуемся кнопками "+" или "-" для выражения своего отношения к теме или сообщению. Гуглим "Как правильно задавать вопросы" |
|||
|
||||
| 123lexx321 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Спасибо всем за помощь.... Особенно Dem_max. Но всё таки я её сделал
|
|||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 25 Всего: 50 |
Петрович рулит http://forum.vingrad.ru/forum/topic-60076/view-all.html
|
|||
|
||||
| _Dimon_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
Так дал бы всем нам готовое решение, посмотрели бы .... |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |