Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Цикл для теста

29K
06 июня 2007 года
deviljohnson
1 / / 04.06.2007
Всем здравствуйте. Подскажите, пожалуйста, как написать цикл для теста IQ так, чтоб вопросы, на которые не было ответа, показывались бы до тех пор, пока не кончится время, отведенное на тест. Я написал кое-что, но то что нужно не выходит. Вот фрагмент:
Код:
int nmbvopr=0;  //номер вопроса
 int potv=0;     //правильных ответов
 int qAns=0;//количество ответов
 bool wasansw[40]={false};//был ли ответ
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
do
{
switch (nmbvopr)
 {
 case 0:
 nmbvopr++;
 if (wasansw[nmbvopr]) { continue; }
 Image1->Picture->LoadFromFile(aPath+"Q"+nmbvopr+".jpg");
  if (Edit1->Text=="1")
   { wasansw[nmbvopr]=true;
   potv++;
   qAns++;
   }
   else if(Edit1->Text==""){
   wasansw[nmbvopr]=false;
   }
   else {wasansw[nmbvopr]=true;
   qAns++;
   break; }
Edit1->Text="";
return;
case 1:
......
while(qAns<40);// максимум может быть 40 ответов

[COLOR="Red"]Неправильное оформление кода.Читай [/COLOR]Правила форума Студентам.[COLOR="Red"]В названии темы надо указывать язык программирования.Название отредактируй.Нарушение -5 баллов за неправильное название[/COLOR].m_Valery
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог