0 / 0 / 1
Регистрация: 30.12.2012
Сообщений: 88
|
||||||
1 | ||||||
Выбор объекта случайным образом05.01.2013, 18:42. Показов 2150. Ответов 18
Метки нет (Все метки)
Проверьте, пожалуйста! Правильно ли я выполнил задание?
Напишите программу, которая случайным образом выбирает объект из сумки, в которой находятся восемь предметов. Каждый предмет может быть красным, синим, оранжевым или зеленым, а также он может быть шаром или кубом. Предположите, что в сумке находится по одному предмету для каждой комбинации (один красный шар, один красный куб, один оранжевый шар, один оранжевый куб, и так далее). Надо использовать два массива строк – один для идентификации цветов, а второй – для идентификации форм.
0
|
05.01.2013, 18:42 | |
Ответы с готовыми решениями:
18
Дата случайным образом случайным образом выбирается символ Заполнить массив случайным образом Перемешивание элементов массива случайным образом |
2 / 2 / 4
Регистрация: 27.04.2012
Сообщений: 20
|
|
05.01.2013, 19:18 | 2 |
вроде всё в норме ! )
работает как надо .
1
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
05.01.2013, 19:34 | 3 |
Смущает одна строчка в задании:
Т.е. по идее если я сделаю выборку из 8 предметов, то я не должен получить два одинаковых результата. Но я не вижу, чтобы в программе это было предусмотрено.
1
|
0 / 0 / 1
Регистрация: 30.12.2012
Сообщений: 88
|
||||||
05.01.2013, 19:53 [ТС] | 4 | |||||
Это получается, что в каждой комбинации должно быть по два объекта? И таких комбинаций должно быть четыре? Я правильно понял?
Да, и еще, когда выполняю несколько раз программу, выводит 0-ой объект, а минимальный должен быть 1, макс. - 8. Наверное, надо цикл, типа
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
05.01.2013, 19:57 | 5 |
Каждый объект представляет собой пару из двух свойств: формы и цвета. В данном случае различных объектов может быть 8.
1
|
0 / 0 / 1
Регистрация: 30.12.2012
Сообщений: 88
|
|
05.01.2013, 22:11 [ТС] | 6 |
Я уже запутался... Что, конкретно, должна вывести программа??? У меня голова идет кругом...
0
|
Master of Orion
|
||||||
05.01.2013, 22:20 | 7 | |||||
jekmut, в программе должен быть каждый объект каждого цвета (кубы всех цветов и шары всех цветов). Так как фигур всего 2 и цветов 4, то декартово произведение 2х4 = 8 комбинаций.
Добавлено через 3 минуты
1
|
0 / 0 / 1
Регистрация: 30.12.2012
Сообщений: 88
|
||||||
07.01.2013, 15:35 [ТС] | 8 | |||||
Спасибо, Вам! Но я новичек и не могу разобраться с этой функцией...
Выдает ошибку в этой строке:
0
|
0 / 0 / 1
Регистрация: 30.12.2012
Сообщений: 88
|
|
07.01.2013, 18:46 [ТС] | 10 |
Все было бы чудесно, но при запуске программы, открывается черное (без каких либо сообщений) окно и срузу же закрывается. Я в замешательстве...
0
|
0 / 0 / 1
Регистрация: 30.12.2012
Сообщений: 88
|
|
07.01.2013, 19:26 [ТС] | 12 |
У меня функция getch() стоит и все равно не помогает.
0
|
0 / 0 / 1
Регистрация: 30.12.2012
Сообщений: 88
|
|
08.01.2013, 00:49 [ТС] | 14 |
При отладке программы всплывает такое сообщение: "Ваша программа вызвала нарушение доступа (ошибку сегментации)." Да уж... это задание из книги для начинающих и никто сделать не может... Просто отлично.
0
|
3257 / 2059 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
|
|
08.01.2013, 08:07 | 15 |
Потому что ерунда с конкатенацией понаписана, потому и валится.
Вообще хочется создать массив структур, в котором разместить либо индексы характеристик объектов, либо указатели на соответствующие строки. Но если то, наверное, и не стоит заморачиваться.
0
|
0 / 0 / 1
Регистрация: 30.12.2012
Сообщений: 88
|
|
08.01.2013, 11:49 [ТС] | 16 |
Я согласен. Это задание легкое, нужно немного изменить пример и все. Psilon сделал так, как считал нужным. Для меня это пока сложно да и к тому же не работает... Моя программа должна вывести всего один объект из восьми или все восем случайным образом???
0
|
Master of Orion
|
||||||
08.01.2013, 12:37 | 17 | |||||
Что не рабоатет?
1
|
0 / 0 / 1
Регистрация: 30.12.2012
Сообщений: 88
|
|
08.01.2013, 13:37 [ТС] | 18 |
Вот это другое дело! )) Огромное спасибо!
0
|
Master of Orion
|
|
08.01.2013, 13:43 | 19 |
jekmut, всегда пожалуйста
0
|
08.01.2013, 13:43 | |
08.01.2013, 13:43 | |
Помогаю со студенческими работами здесь
19
Перемешивание элементов массива случайным образом Вещественный массив - заполнение случайным образом. Сформировать случайным образом масив из 20 элементов Печатать число из набора случайным образом: 2, 4, 6, 8, 10 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |