|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
19.05.2015, 10:28 | #1 |
Пользователь
Регистрация: 18.05.2015
Сообщений: 15
|
visual basic. Дана последовательность из М чисел. Найти сумму и произведение всех положительных чисел
Помогите решить, плиз! Дана последовательность из М чисел. Найти сумму и произведение всех положительных чисел
|
19.05.2015, 13:29 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
А что собственно не получается?
Положительные числа можно выделить условным оператором: Код:
Код:
Как-то так, ...
Как-то так, ...
|
19.05.2015, 15:49 | #3 |
Пользователь
Регистрация: 18.05.2015
Сообщений: 15
|
извините , не пойму что значит sum=0 и mull=1
|
19.05.2015, 16:08 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
19.05.2015, 18:07 | #5 |
Пользователь
Регистрация: 18.05.2015
Сообщений: 15
|
а зачем им присваивать 0 и 1, можете пояснить
|
19.05.2015, 18:38 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
для того, чтобы ИНИЦИЛИЗИРОВАТЬ переменные.
поясню. Вы дали Буратино два яблока. Сколько у Буратино яблок? Ответ - НЕИЗВЕСТНО, сколько, потому что Мы не знаем, сколько их было ДО того, как мы ему добавили ещё яблок. Чтобы избежать такую ситуацию, нужно ввести иницилизацию переменной. пусть у Буратино НЕТ (ноль) яблок. в коде это будет так: Код:
Но занести туда ноль нельзя. Потом мы будет умножать наши числа на то, что мы туда занесли. Если ноль умножить на любое число, будет ноль. Какое же число занести в переменную, чтобы умноженное на любое число, мы получили это самое число? Ответ - 1 (единицу). Потом мы умножаем единицу на число и получаем это число в переменной: Код:
(потому что 1 * mas(1) = mas(1) при втором прохождении цикла в переменной Mull будет первое число массива, умноженное на второе (Mull = mas(1) *mas(2) (я подставил вместо Mull её значение, полученное на предыдущем шаге. Ну и т.д. пройдитесь пошагово по коду (можно на листочке бумаги), поймёте, что к чему. |
19.05.2015, 18:48 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это инициализация. Присвоение переменным начального значения, чтоб последующие арифметические операции считали правильно. Сам посуди что будет если первому значению геометрической прогрессии присвоить ноль.
I'm learning to live...
|
19.05.2015, 19:09 | #8 |
Пользователь
Регистрация: 18.05.2015
Сообщений: 15
|
то есть как я понимаю программа примет вид:
Код:
Последний раз редактировалось Stilet; 19.05.2015 в 19:21. |
19.05.2015, 19:23 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну я бы IF вообще убрал бы. Или по крайней мере включил его внутрь цикла.
И кстати - он у тебя написан с ошибкой.
I'm learning to live...
|
19.05.2015, 20:02 | #10 |
Пользователь
Регистрация: 18.05.2015
Сообщений: 15
|
а где ошибка
? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ Builder. Дана последовательность n различных целых чисел. Найти сумму членов, расположенных между максимальным и минимальным | Rphoenix | Помощь студентам | 1 | 18.12.2014 22:17 |
Дана непустая последовательность целых чисел. Найти: Сумму чисел, больших числа x и количество всех чётных чисел | maksim97maksim | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 09.04.2014 13:59 |
Дана последовательность из n целых чисел. Найти сумму нечетных элементов этой последовательности.С++ | punkvalera | Помощь студентам | 1 | 13.05.2012 20:35 |
Дана последовательность вещественных чисел. каждая пара чисел задает границы отрезка. Найти количество целых чисел на отрезках | 'studentka' | Помощь студентам | 6 | 30.11.2011 18:35 |
Вводится 10 чисел. Найти среднее арифметическое положительных чисел и произведение отрицательных. | Руся93 | Помощь студентам | 14 | 02.10.2011 13:12 |