|
|
|
Задача на массивы
|
|||
|---|---|---|---|
|
#18+
Дана матрица NxM диапазон от -16 до 16. Найти количество элементов в четных столбцах. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Правильно ли решение? И, например, если мне надо найти сумму элементов, одновременно кратных 3 и 5, то программа приобретет вид: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 01:24 |
|
||
|
Задача на массивы
|
|||
|---|---|---|---|
|
#18+
Георгий_rnd, Для того, чтобы найти количество элементов в матрице, не нужно знать диапазон значений ее элементов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 06:40 |
|
||
|
Задача на массивы
|
|||
|---|---|---|---|
|
#18+
VladConn, т.е Код: vbnet 1. строчка необязательна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 18:18 |
|
||
|
Задача на массивы
|
|||
|---|---|---|---|
|
#18+
Подразумевалось, что при расчете количеств программе без разницы, что находится в матрице... Причем первый алгоритм у вас считает отнюдь не столбцы, а одновременно четные столбцы и строки. Впрочем, для первого алгоритма и цикл не нужен, достаточно Код: vbnet 1. А вот если работаете с содержимым матрицы - то да, перебираёте в цикле и проверяйте условия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 18:32 |
|
||
|
Задача на массивы
|
|||
|---|---|---|---|
|
#18+
AndreTM, Т.е если я уберу из строки Код: vbnet 1. оставлю Код: vbnet 1. , то задача будет решена верно, но нерационально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 19:20 |
|
||
|
Задача на массивы
|
|||
|---|---|---|---|
|
#18+
Георгий_rnd, да, нерационально. Ибо тогда S=(M\2)*N и всё... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2013, 20:12 |
|
||
|
Задача на массивы
|
|||
|---|---|---|---|
|
#18+
Найти из массива MxN, в диапазоне от -10 до 18, максимальный элемент. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Никак не могу решить задачу, т.е моё условие не подходит, потому что, например, в 1-й ячейке 6, во второй ячейке 3, в третьей 9, у меня ответ выдает 6. Но ведь дописывать условие до бесконечности(and cells(i,j)>cells(i+2,j) и т.д) не получится. Подскажите, пожалуйста, как записать условие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 00:06 |
|
||
|
Задача на массивы
|
|||
|---|---|---|---|
|
#18+
Вам нужен максимальный элемент? Ну так именно он и должен искаться в условии. В одном условии - том, что текущий элемент больше максимального: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. С другой стороны, если вам нужно найти позицию максимально элемента (т.е. который именно элемент матрицы является максимальным), то делаем, например, так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2013, 02:07 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2157238]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 530ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...