0 / 0 / 1
Регистрация: 23.03.2014
Сообщений: 12
|
||||||
1 | ||||||
Массив со строками неповторяющихся чисел от 1 до 8, заполненный случайным образом21.05.2014, 22:43. Показов 1202. Ответов 6
Метки нет (Все метки)
Всем доброго времени суток! Прошу указать мне на ошибку. Стою на месте, не могу никак сдвинуться. Нужно, чтобы в каждой строке случайным образом были расставлены числа от 1 до 8. И самое главное, чтобы они не повторялись.
0
|
21.05.2014, 22:43 | |
Ответы с готовыми решениями:
6
Дан массив чисел (n=5), заполненный случайным образом числами из промежутка [-20,50] Дан массив целых чисел (n=12), заполненный случайным образом числами Дан массив целых чисел (n=10), заполненный случайным образом числами из промежутка [-40,30] Дан массив целых чисел (n=25), заполненный случайным образом числами из промежутка [-20,85] |
Чорумфанин
346 / 346 / 320
Регистрация: 06.03.2014
Сообщений: 899
|
|
21.05.2014, 23:57 | 2 |
вам в раздел C++
0
|
0 / 0 / 1
Регистрация: 23.03.2014
Сообщений: 12
|
||||||
22.05.2014, 00:03 [ТС] | 3 | |||||
а если не обращать внимания на bool и cout?
Добавлено через 2 минуты Вот так работает, но мне кажется, что можно поумнее как-то)
0
|
0 / 0 / 1
Регистрация: 23.03.2014
Сообщений: 12
|
|
22.05.2014, 00:16 [ТС] | 5 |
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,523
|
|||||||||||
22.05.2014, 00:30 | 6 | ||||||||||
Сообщение было отмечено khaleesi как решение
Решение
а это тогда что?
предлагаю воспользоваться вспомогательным массивом итак размер 8х8
потом генерим число если его не было то в массиве будет номер предыдущего прохода ( при первом проходе 0) давай говорить о первом проходе, при других аналогично но цифры другие будут итак проверяем 0 значит числа не было заносим в arrTmp 1 и заносим сгенеренное число в массив Population если 1 то такое число было генерим еще раз и так до тех пор пока не выпадет число которого не было за это отвечает вот этот цикл
1
|
0 / 0 / 1
Регистрация: 23.03.2014
Сообщений: 12
|
|
22.05.2014, 00:41 [ТС] | 7 |
в спешке не исправила. вот) for (int i = 0; i < 8; i++)
спасибо большое, код намного меньше стал и разумнее)
0
|
22.05.2014, 00:41 | |
22.05.2014, 00:41 | |
Помогаю со студенческими работами здесь
7
Дан массив целых чисел (n=25), заполненный случайным образом числами из промежутка [-50,50] Дан массив целых чисел (N=15), заполненный случайным образом числами из промежутка [-25, 31]. Дан массив целых чисел из 25 элементов, заполненный случайным образом числами из промежутка [-35,75]: Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-35,75]. Удалить и Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |