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 по синтаксису думаю разницы нет.а размерность недолго изменить. Мысль в том что незачем проверять на повторность элементы. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.