|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.01.2008, 15:19 | #1 |
Новичок
Джуниор
Регистрация: 14.01.2008
Сообщений: 2
|
Найти разность суммы элементов массива В(20) с чётными номерами...
Возможно это очень легко, но у меня не получается...надо просто код программы
1.Обработка одномерных массивов: Найти разность суммы элементов массива В(20) с чётными номерами и произведение элементов с нечётными номерами. |
14.01.2008, 15:53 | #2 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
1. Резервируешь переменные под сумму и произведение, если надо хранить результат, то и для него. (тип зависит от типа элементов массива). При этом в произведение изначально(можно в начале программы) записываешь 1(например P:=1).
2. делаеешь цикл по элементам массива 3. в цикле ставишь условие "если остаток от деления индекса элемента на 2 равен 0(число чётное) то накапливаешь сумму (к примеру S:=S+B[i]), а если нет, то считаешь произведение (P:=P*B[i]) 4. после выхода из цикла вычисляешь разницу. P/s: Код зависит от языка программирования. |
14.01.2008, 15:57 | #3 | |
Новичок
Джуниор
Регистрация: 14.01.2008
Сообщений: 2
|
Цитата:
|
|
14.01.2008, 16:22 | #4 | |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
Цитата:
Сходите в раздел "Фриланс", здесь помогают, а не дают готовый код.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
|
14.01.2008, 19:04 | #5 |
Форумчанин
Регистрация: 12.06.2007
Сообщений: 130
|
Код:
|
16.01.2008, 13:27 | #6 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
Думаю только в строке
if A[i] mod 2 = 0 then x1:=x1 + A[i] else x2:=x2*A[i]; надо написать if i mod 2 = 0 then x1:=x1 + A[i] else x2:=x2*A[i]; |
16.01.2008, 13:51 | #7 |
Форумчанин
Регистрация: 12.06.2007
Сообщений: 130
|
Да, я не так сделал. Я проверял элемент массива на четность, а не его номер. Задание невнимательно прочитал.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод элементов массива.Изменение элементов массива. | Vesnushka18 | Помощь студентам | 6 | 09.06.2011 13:05 |
Упорядочение элементов массива | Юлёк | PHP | 2 | 28.01.2008 21:27 |
Произведение элементов массива | gamer123 | Помощь студентам | 5 | 19.01.2008 22:02 |
Вывод ненулевых элементов массива | Ci_novice | Общие вопросы C/C++ | 2 | 28.12.2007 14:59 |
Сумма элементов массива, больших А | Sultan | Помощь студентам | 1 | 21.04.2007 11:13 |