1 / 1 / 0
Регистрация: 07.11.2012
Сообщений: 47
|
|
1 | |
Заполнить вектор V(n) случайными числами и найти в векторе К-айтый максимум24.11.2012, 14:12. Показов 1718. Ответов 10
Метки нет (Все метки)
Задание: Заполнить вектор V(n) случайными числами и найти в векторе К-айтый максимум . Вектор не портить и не создавать другие.
0
|
24.11.2012, 14:12 | |
Ответы с готовыми решениями:
10
Заполнить вектор V(n) случайными числами Файл f заполнить K случайными действительными числами. Найти последний элемент файла f Заполнить массив случайными числами и найти два максимальных элемента массива и их номера Заполнить массив случайными целыми числами в диапазоне [A, B], найти максимальный четный положительный элемент |
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 7
|
|
28.03.2013, 07:56 | 2 |
Не мог бы объяснить? то же задание нужно сделать
0
|
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
|
||||||
28.03.2013, 08:40 | 3 | |||||
Предположу, что так...
1
|
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 7
|
|
28.03.2013, 16:08 | 4 |
Увы, считает не правильно
0
|
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
|
|
28.03.2013, 19:20 | 5 |
0
|
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 7
|
|
29.03.2013, 15:23 | 6 |
Он не находит K-тый максимум.
Добавлено через 8 минут как я понял, он выводит не K максимум , а (к+1) максимум Добавлено через 5 минут Протестировал, при нахождении 2 max выдает 2 min Добавлено через 2 минуты Теперь точно, он выводит не K-max a K-min Добавлено через 16 минут вы сортируете вектор методом пузырька, от мин к максимума, а потом выбираете просто K-ый элемент , вводимый с клавиатуры. То есть выводим K-тый минимум.
0
|
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
|
|
29.03.2013, 15:33 | 7 |
n=10
k=5 15 15 36 35 19 32 35 27 21 45 Каков должен быть ответ?? Добавлено через 28 секунд AflyPonich, посмотрите
0
|
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 7
|
|
29.03.2013, 15:43 | 8 |
тут 5-тый максимум будет 27
Добавлено через 5 минут Может не так сформулировал задачу. Нужно чтобы если в векторе есть два одинаковых элемента, например как выше 35 и 35 он считал как один максимум а не два
0
|
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
|
|
29.03.2013, 15:46 | 9 |
Программа так и выводит... Проблема в чем?
Добавлено через 2 минуты Тогда просто добавьте в программу обработку повторяющихся элементов, пусть они удаляются и все...
0
|
0 / 0 / 0
Регистрация: 27.03.2013
Сообщений: 7
|
|
29.03.2013, 16:03 | 10 |
может я что-то не понимаю, но даже с повторяющимися эллементами он сейчас нашел не 6 а 5 Добавлено через 11 минут Тогда мы будем портить вектор =\
0
|
753 / 546 / 211
Регистрация: 12.11.2009
Сообщений: 1,100
|
|
29.03.2013, 16:18 | 11 |
Никто не просит Вас выводить промежуточные результаты, отсортировали матрицу, удалили из нее повторяющиеся элементы и выводите готовый результат
Добавлено через 5 минут вот, если отсортировать: 46 43 37 37 35 35 34 31 28 12 5 и 6 элементы равны
0
|
29.03.2013, 16:18 | |
29.03.2013, 16:18 | |
Помогаю со студенческими работами здесь
11
Файл f заполнить 400 случайными действительными числами, найти разницу первой и последней компоненты файла Заполнить массив из N ячеек случайными целыми числами в диапазоне от -120 до 250. Найти сумму части элементов Заполнить матрицу случайными числами Заполнить матрицу случайными числами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |