|
|
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
Подскажите что то не врубаюсь как выполнить это задание: "Сформировать массив из произведений индексов минимальных элементов столбцов."?????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 19:09 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
CaptПодскажите что то не врубаюсь как выполнить это задание: "Сформировать массив из произведений индексов минимальных элементов столбцов."?????? Надо найти в каждом столбце минимум. Для этого минимума найти произведение индексов (i*j). Каждое произведение сохранить в одномерном массиве, количество элементов которого равно количеству столбцов. Если ничего не напутал, то все правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 21:59 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
Это например минимальный элемент находится на 3м индексе значение минимального элемента столбца 7, и что нужно 7*3 ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 00:41 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
CaptЭто например минимальный элемент находится на 3м индексе значение минимального элемента столбца 7, и что нужно 7*3 ???? Конечно нет. У матрицы две размерности: строки и столбцы. Минимальный элемент имеет две координаты: номер строки и номер столбца. Их и надо перемножить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 07:23 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
а точно что то я сразу не догнал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 09:59 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
Вот я тут написал ктое что он формирует строчнй массив но выдает всё время единицы подскажите что тут следует подправить. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 14:49 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
//эта кнопка реализует нахождения мин элемента столбца и формирование 1го массива из произведений его индексов void __fastcall TForm15::Button2Click(TObject *Sender) { int q, w, t1, t2, i, j, y, z, x, k, min,h,s; t1=StrToInt(Form15->Edit1->Text); t2=StrToInt(Form15->Edit2->Text); for (q=0;q<t1;q++) { for (w=0;w<t2;w++) {mas[q][w]=StrToInt(Form15->StringGrid1->Cells[q][w]);} } for (q=0;q<t1;q++) {k=1; for (w=0; w<t2; w++) {y=mas[q][w]; if (y<0) { k=k*y; } } //ShowMessage(IntToStr(k)); Form15->StringGrid2->Cells[q][0]=IntToStr(k); } } ЭТО ВАЩЕ ЧТО ТАКОЕ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 17:00 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
void __fastcall TForm15::Button2Click(TObject *Sender) { int q, w, t1, t2, i, j, y, z, x, k, min,h,s,kol; t1=StrToInt(Form15->Edit1->Text); t2=StrToInt(Form15->Edit2->Text); for (q=0;q<t1;q++) { for (w=0;w<t2;w++) {mas[q][w]=StrToInt(Form15->StringGrid1->Cells[q][w]);} } for (q=0;q<t1;q++) {k=1; y=mas[q][0]; for (w=1; w<t2; w++) { y1=mas[q][w] if (y>y1) { y=y1; kol=w*q; } } Form15->StringGrid2->Cells[q][0]=IntToStr(kol); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 17:08 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
Попробуй может будут ошибки, все забыл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 17:09 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
Он вообще неизвестно что перемножает числа большие выдаёт или вообще не считает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2006, 11:39 |
|
||
|
2-мерный массив
|
|||
|---|---|---|---|
|
#18+
CaptОн вообще неизвестно что перемножает числа большие выдаёт или вообще не считает! Слушай, программка ведь простая. Ты в двух сосназ запутался. Твою программу не анализировал - лень. Ты в Билдере все это делаешь ? В нем не знаю есть ли консольный режим. Если есть, попробуй в нем без всяких кнопочек. С ними потом будешь разбираться. Я ж тебе раньше писал, что когда нашел экстремум, надо запомнить его номер стороки в одной целой переменной, а номер столбца в другой целой переменной. Перемножить их, а результаты надо просто просуммировать. Порисуй на бумаге словесный алгоритм, разберись с циклами - сколько их и какие и все будет OK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2006, 18:57 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33621145&tid=2031683]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 356ms |

| 0 / 0 |
