|
Задача vba
|
|||
---|---|---|---|
#18+
Вдогонку - зачем менять в цикле ПАРАМЕТР ЦИКЛА???? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 10:33 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Спасибо, что не проходите мимо и помогаете студенту. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2019, 12:49 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Дан массив A вещественного типа, содержащий 20 положительных и отрицательных элементов. Сформировать массив B из положительных элементов массива A, имеющих четный индекс. Найти сумму квадратов элементов нового массива. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Подскажите пожалуйста, что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 16:57 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:13 |
|
Задача vba
|
|||
---|---|---|---|
#18+
и где проверка на чётность? где отрицательные числа? где вещественный тип? у вас целые натуральные, а не вещественные числа всё, что вы сделали выше, можно сделать в 1 цикл, а не в 3 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:36 |
|
Задача vba
|
|||
---|---|---|---|
#18+
забыл, что редактирование добавили :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:38 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Roman Mejtes, Спасибо за ответ, но нам функциями нельзя пользоваться еще ( да я и не умею). Вот что получилось с учетом ваших замечаний. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Работает, еще раз спасибо. Про счетчик никак не уложится инфа в голове. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:55 |
|
Задача vba
|
|||
---|---|---|---|
#18+
отрицательных чисел нет, могли просто GetRandom заменить выражением и определить вместо параметров константы или переменные типы чисел не вещественные как бы всё равно не соответствует поставленной задаче ваш пример, садитесь, два! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 17:59 |
|
Задача vba
|
|||
---|---|---|---|
#18+
В принципе, Step 2 тоже было правильно, вместо (i Mod 2 = 0) Только цикл надо было начинать с 2 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 18:00 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Дан массив, например, состоящий только из 0 и 1. Определить самое большое количество подряд идущих единиц и вывести на экран индексы начала и конца этого диапазона. Код: vbnet 1. 2. 3.
Подскажите куда дальше, если a(i) равно 1 то..? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2019, 23:41 |
|
Задача vba
|
|||
---|---|---|---|
#18+
научитесь мыслить как программист, весь смысл этих задач в этом, если мы будем подсказывать вам всё время, так и останетесь на этом уровне. объявите * массив * переменную текущего индекса элемента "i" (с помощью которого мы будем обходить массив), * переменную со счетчиком последовательно идущих чисел "l" * переменную в которой будет храниться индекс начала текущей последовательности "p" конец последовательности будет равен равен (позиции + размер, p+l) * переменные начала и и размера самой большой последовательности lMax, pMax в которую мы будет сохранять промежуточные значения, если они больше ранее сохраненных. реализуйте итерацию массива со i=2 позиции и до его правого края, сравнивать текущий элемент с предыдущим на равенство, если они равны, значит это последовательность и мы увеличиваем l на 1 если они не равны, значит последовательность закончилась, и начинается новая последовательность, но перед этим нужно проверить разницу текущей найденной последовательности с максимальной, если l > lMax, мы сохраняем в переменные lMax и pMax значения l и p соответственно, после чего сбрасываем счетчик l = 0 (так как началась новая последовательность) и запоминаем позицию начала текущей последовательности p = i. можно не использовать переменную l, так как она будет равна текущей позиции i - p ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 00:32 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Вот что получилось, работает, но как-то не очень. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 14:53 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird, (i = 9 - 1) вот это выражение вызывает у меня вопросы, что это такое? для получения границ размерности массив в барсике есть соответствующие строенные функции ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 15:10 |
|
Задача vba
|
|||
---|---|---|---|
#18+
В один массив записаны наименования товаров, в другую - их цена. Написать программу, вычисляющую общую стоимость покупки при условии, что пользователь может указывать приобретаемый товар и его количество. Код: vbnet 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.
Что опять не так в последней части.((((( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 19:17 |
|
Задача vba
|
|||
---|---|---|---|
#18+
В один массив записаны наименования товаров, в другую - их цена. Написать программу, вычисляющую общую стоимость покупки при условии, что пользователь может указывать приобретаемый товар и его количество. Код: vbnet 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.
Что опять не так в последней части.((((( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 19:18 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1. 2.
gembird Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 20:08 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Shocker.Pro, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 22:23 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1.
gembird Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 22:44 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2019, 23:55 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1.
gembird Код: vbnet 1.
Еще я бы добавил выход из цикла, когда товар найден. Зачем остальные товары проверять? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2019, 00:23 |
|
Задача vba
|
|||
---|---|---|---|
#18+
Вывести на экран все числа от 1 до 9999 в десятичной записи которых есть цифра 3. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 15:15 |
|
Задача vba
|
|||
---|---|---|---|
#18+
gembird Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 15:20 |
|
|
start [/forum/topic.php?fid=60&msg=39888176&tid=2154859]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 284ms |
total: | 425ms |
0 / 0 |