palka81 Опубликовано 23 мая, 2010 Жалоба Опубликовано 23 мая, 2010 Даны сто вопросов для тестов, каждый с двумя вариантами ответов: да или нет!!! Тест состоит из десяти вопросов (генерируется случайно). На чем лучше сделать программу. и какими средствами???
Dik Опубликовано 23 мая, 2010 Жалоба Опубликовано 23 мая, 2010 Всем чем угодно, раз возникают такие вопросы то вам лучше делать на том что вы лучше всего знаете.
ToNY667 Опубликовано 23 мая, 2010 Жалоба Опубликовано 23 мая, 2010 можно сделать на чем угоднопримерный алгоритм таков:1) пишешь все вопросы в файл voprosy.txt2) пишешь все ответы в файл otvety.txt3) с помощью генератора рандомных чисел от 1 до 100 заполняешь 10ти элементый массив, в этом массиве будут номера.4) проверяешь содержимое массива на повторение.5) согласно номерам выдираешь строки из файла voprosy.txt6) заполняешь форму, стринггрид или че еще там этми вопросами7) проверяешь ответы интерактивно или после выполнения всех заданий.типа того.
Lakers Опубликовано 23 мая, 2010 Жалоба Опубликовано 23 мая, 2010 3) с помощью генератора рандомных чисел от 1 до 100 заполняешь 10ти элементый массив, в этом массиве будут номера.4) проверяешь содержимое массива на повторение. делается проще.int a[100];for(int i=0;i<100;i++){ a[i]=i+1;}int x,w;randomize();for(int i=0;i<100;i++){ x=random()%(100-i)+i; w=a[i]; a[i]=a[x]; a[x]=w;}//полностью перемешанный массив на 100 элементов готов.
ToNY667 Опубликовано 23 мая, 2010 Жалоба Опубликовано 23 мая, 2010 нене, Lakers.массив должен быть на 10 элементов.и лучше привести код с паскалевским синтаксисом.
Lakers Опубликовано 23 мая, 2010 Жалоба Опубликовано 23 мая, 2010 по синтаксису думаю разницы нет.а размерность недолго изменить. Мысль в том что незачем проверять на повторность элементы.
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти