Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Даны сто вопросов для тестов, каждый с двумя вариантами ответов: да или нет!!! Тест состоит из десяти вопросов (генерируется случайно). На чем лучше сделать программу. и какими средствами???

Опубликовано

Всем чем угодно, раз возникают такие вопросы то вам лучше делать на том что вы лучше всего знаете.

Опубликовано

можно сделать на чем угодно

примерный алгоритм таков:

1) пишешь все вопросы в файл voprosy.txt

2) пишешь все ответы в файл otvety.txt

3) с помощью генератора рандомных чисел от 1 до 100 заполняешь 10ти элементый массив, в этом массиве будут номера.

4) проверяешь содержимое массива на повторение.

5) согласно номерам выдираешь строки из файла voprosy.txt

6) заполняешь форму, стринггрид или че еще там этми вопросами

7) проверяешь ответы интерактивно или после выполнения всех заданий.

типа того.

Опубликовано
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 элементов готов.

Опубликовано

по синтаксису думаю разницы нет.

а размерность недолго изменить. Мысль в том что незачем проверять на повторность элементы.

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...