Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
packa

Проблема с массивом

20.01.2012, 23:57. Показов 544. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! У меня есть 2 массива: 1 числовой, который присваивает ячейке цифру 0-8, 2 массив изображений.

C++
1
2
3
4
5
6
7
8
9
// int bh[9][9]
randomize();
for(int i = 0 ;i < 8; i++)
        {
        for(int j = 1 ;j < 9; j++)
                {
                bh[i][j]=random(8);
                }
        }
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
void __fastcall TForm1::Button3Click(TObject *Sender)
{
int JP=0;
int p = 0;
NumImg=8;
Img=new TImage*[NumImg];
for(int j=0;j<NumImg;j++)
 {
        for(int i=0;i<NumImg;i++)
        {  a=bh[i][j];
        Label7->Caption=Label7->Caption+bh[i][j] ;
        Label8->Caption=Label8->Caption+JP ;
         JP=JP++;
        switch (bh[i][j])
                {
                //case 1   : Form1->Canvas->Brush->Color = RGB(0, 0, 0);
                //case 0   : Img[i]->Picture->LoadFromFile("18.bmp"); break;
                case 1   : Img[i]->Picture->LoadFromFile("11.bmp"); break;
                case 2   : Img[i]->Picture->LoadFromFile("12.bmp"); break;
                case 3   : Img[i]->Picture->LoadFromFile("13.bmp"); break;
                case 4   : Img[i]->Picture->LoadFromFile("14.bmp"); break;
                case 5   : Img[i]->Picture->LoadFromFile("15.bmp"); break;
                case 6   : Img[i]->Picture->LoadFromFile("16.bmp"); break;
                case 7   : Img[i]->Picture->LoadFromFile("17.bmp"); break;
                default: ;
                }
        Img[i]=new TImage(this);
        //Img[i]->Picture->LoadFromFile("18.bmp");
        Img[i]->Parent=this;
        Img[i]->Left=150+i*45;
        Img[i]->Top=10+p;
        Img[i]->Visible=true;
 
        }
 p=p+49;
 Label7->Caption=Label7->Caption+" " ;
 Label8->Caption=Label8->Caption+" " ;
 }delete Img;
}
Вот так работает, НО

1) Последняя строчка пустая увидеть ее можно сняв коммент тут: //Img[i]->Picture->LoadFromFile("18.bmp");
2) если разкомментить case 0, неминуемо объявится ошибка.
пытался в массиве bh поменять j - тогда ошибки в разных case-строчках
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.01.2012, 23:57
Ответы с готовыми решениями:

Проблема с массивом
Привет, товарищи помогите пожалуйста с такой проблемой, вот сама проблема: Дана действительная матрица A размерности . Если среднее...

Проблема с массивом.
В общем имею задание &quot;Сформировать множество целых чисел и выделить из него подмножество чисел, кратных 3.&quot; Проблема заключается в том...

Проблема с массивом
Эксперты, помогите пожалуйста. Имеется программа, состоящая из нескольких форм (в конечном виде это будет программа для прохождения...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2012, 23:57
Помогаю со студенческими работами здесь

проблема с массивом
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; using namespace std; int main(){ const int n = 3; ...

Проблема с массивом
Здравствуйте. Задача: умножение матрицы на число. Проблема: корректно выводятся только 2, 5, 6, 7, 8 и 9 элементы массива. Причем...

Проблема с массивом
надо каждый элемент введённого массива вывелся в обратном порядке. сделал эту прогу но сказали что нужно с функциями. подскажите как. ...

Проблема с массивом.
Извените за нубский вопрос, я только начинаю изучать делфи и столкнулся с такой проблемой. Когда скажем просто выводиш массив то выводит...

Проблема с массивом.
Приветствую,возникла некоторая проблема в решение данной задачи:Разделить массив на две части, поместив в первую элементы, большие среднего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru