С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
stal1k1er
1

Массивы

22.03.2011, 12:12. Показов 513. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть массив ответов он примерно выглядит
Delphi
1
2
3
4
5
var otv:array[1..16] of integer;
otv[1]:=1;
otv[2]:=3;
otv[3]:=2;
otv[4]:=4;
При этом число в ячейке не привышает 4
На форме есть 4 checkbox-а и имена они имеют b1, b2, b3, b4
var q:integer; Она имеет число которое начинается с 1 и идет до 16 (при повышается оно при нажатии на кнопку)
как мне сделать такое условие if b+otv[q].Checked then ... Так не работает (выдает ошибку) а если сделать так if TCheckBox( FindComponent('b' + IntToStr(quest_o[q]) )).Checked then то он запустит программу но то что внутри if ничего не измениться т.е. внутри дива стоит переменная otvet:=otvet+1;
Как мне определеить по массиву тот ли чекбокс нажат?

Добавлено через 15 часов 50 минут
Ошибка там не чекбоксы а радиокнопки и если теперь запустить вот так
Delphi
1
if TRadioButton( FindComponent('b' + IntToStr(quest_o[q]) )).Checked then
То почему то всеравно не работает.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.03.2011, 12:12
Ответы с готовыми решениями:

Статические массивы,Динамические массивы,строки
1)Создать двумерный массив A(N,M) целых положительных и отрицательных чисел с помощью функции...

Упорядочить массивы по по убыванию, потом соединить массивы в один упорядоченный массив
Начала писать, запуталась Даны два одномерных массива состоящие из 10 целых чисел. Упорядочить...

Даны массивы A(8), F(8),Q(8). Сформировать массивы С(8), каждый элемент которого вычисляется по формуле
uses crt; type mas=array of integer; var A,F,Q,C:mas; i,s:integer; begin clrscr; ...

Даны массивы а и b. Получить новые массивы a и b, элементы которых вычисляются по правилу: ai=bi, bi= -ai
Даны массивы а и b, состоящие из n-элементов каждый. Получить новые массивы a и b, элементы...

1
283 / 262 / 32
Регистрация: 11.11.2009
Сообщений: 605
22.03.2011, 20:02 2
Поставь радиогруппу и обращайся к свойству ItemIndex

Delphi
1
2
if otv[q] = MyRGroup.ItemIndex then
  ..........
0
22.03.2011, 20:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2011, 20:02
Помогаю со студенческими работами здесь

Табулирование функции и поиск данных. Одномерные массивы. Двумерные массивы
Вычислить сумму первых четырех отрицательных элементов. В соответствии с п. 5.16 правил...

Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100)
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Заполнить массивы случайными...

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц)
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник...

Файлы. Компоненты - массивы чисел. Переформировать файл, где сначала идут массивы с положительными макс. элементами
Здравствуйте!! я пишу такую задачу: нужно написать две программы, одна из них создает файл, где...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru