0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 98
|
||||||
1 | ||||||
Массив: Столбец, содержащий минимальный элемент, поменять местами с первым столбцом.07.03.2016, 20:52. Показов 709. Ответов 12
Метки нет (Все метки)
в матрице 5х3 нужно найти Столбец, содержащий минимальный элемент, поменять местами с первым столбцом.
сделал но не работает перестановка.. помогите плиз!!
0
|
07.03.2016, 20:52 | |
Ответы с готовыми решениями:
12
Столбец, содержащий минимальный элемент, поменять местами с последним столбцом Поменять в матрице местами последний столбец и столбец, содержащий минимальный элемент Поменять местами столбец, содержащий минимальный элемент, с первым столбцом Столбец матрицы, содержащий минимальный элемент, поменять местами с первым столбцом |
2737 / 1712 / 778
Регистрация: 23.03.2015
Сообщений: 5,425
|
|
07.03.2016, 21:14 | 2 |
попробуйте вместо Memo использовать Stringgrid
0
|
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 98
|
|
07.03.2016, 21:17 [ТС] | 3 |
0
|
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 98
|
|
07.03.2016, 21:19 [ТС] | 4 |
вместо Memo использовать Stringgrid
только начал изучать.. пример можно?
0
|
2737 / 1712 / 778
Регистрация: 23.03.2015
Сообщений: 5,425
|
||||||
07.03.2016, 22:07 | 5 | |||||
Строку матрицы с номером N сделать столбцом с номером N, а столбец с номером N - строкой
Добавлено через 40 минут diegovoin, вот исправленное с выводом в стринггриды...
1
|
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 98
|
|
07.03.2016, 22:13 [ТС] | 6 |
как я понял тут 2 компонента , и если использовать вещественные то floattostr и strtofloat как я понял )
ну я пока что попробую все это изучить) спасибо) проверю ваш вариант
0
|
2737 / 1712 / 778
Регистрация: 23.03.2015
Сообщений: 5,425
|
|
07.03.2016, 22:18 | 7 |
diegovoin,
Правильно поняли. Просто у вас в коде была генерация целых чисел, ну и поэтому я и переделал на integer.. Добавлено через 44 секунды 2 Stringgrid'a...
1
|
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 98
|
|
07.03.2016, 22:27 [ТС] | 8 |
а генерация вещественных чисел , можно добиться умножением на 0.1 .. компонент Edit для вывода минимального элемента, а как показать столбец в котором хранится этот элемент? встречаются одинаковые числа в разных столбцах .... что то запутался уже))
и вот вопрос возник хотел спросить у препода ,спрошу у вас, почему в Edit нельзя использовать точку в десятичных, только запятая .. вылезает ошибка... а если через запятую то все норм
0
|
2737 / 1712 / 778
Регистрация: 23.03.2015
Сообщений: 5,425
|
||||||
07.03.2016, 22:30 | 9 | |||||
Если хотите real,
то добавьте в "Uses" "math" Кликните здесь для просмотра всего текста
PS в Edit1 выводится минимум. Удачи...
1
|
88 / 84 / 43
Регистрация: 02.05.2015
Сообщений: 766
|
||||||
07.03.2016, 23:51 | 10 | |||||
у эдита есть событие onkeypres скопируй в него это:
только в условиях вместо edt1 пиши имя своего едита
1
|
2737 / 1712 / 778
Регистрация: 23.03.2015
Сообщений: 5,425
|
|
08.03.2016, 00:47 | 11 |
у вас в начальном варианте для 5*3=15 элементов генерируется диапазон чисел от -2 до 8 .Те (для варианта с целыми числами ) изначально совпадут 2 числа ( возможно минимумы).
Можно добавить условие генерации неповторяющихся чисел, но диапазон необходимо будет поменять.... Добавлено через 27 минут У вас "DecimalSeparator "(cимвол используемый для отображения десятичной точки ) по умолчанию равен запятой. поробуйте при вводе точки '.' заменить ее на запятую ',' Можно посмотреть вот здесь :Запрет ввода ненужных символов в edit Пост #3
0
|
88 / 84 / 43
Регистрация: 02.05.2015
Сообщений: 766
|
|
08.03.2016, 01:00 | 12 |
только в условиях вместо edt1 пиши имя своего едита
я в предыдущем сообщение написал
0
|
500 / 356 / 231
Регистрация: 29.03.2015
Сообщений: 675
|
|
08.03.2016, 09:04 | 13 |
В коде Вашего первого сообщения нужно заменить mas[i,3] на mas[i,1] и ошибки не будет.
1
|
08.03.2016, 09:04 | |
08.03.2016, 09:04 | |
Помогаю со студенческими работами здесь
13
Сформировать матрицу 11*3 и поменять местами столбец, содержащий минимальный элемент, с первым столбцом Столбец матрицы, содержащий максимальный элемент, поменять местами с первым столбцом Столбец, содержащий минимальный элемент, поменять местами с последним столбцом Столбец содержащий минимальный элемент поменять местами с последним столбцом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |