![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.01.2008
Сообщений: 2
|
![]()
Возможно это очень легко, но у меня не получается...надо просто код программы
1.Обработка одномерных массивов: Найти разность суммы элементов массива В(20) с чётными номерами и произведение элементов с нечётными номерами. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 321
|
![]()
1. Резервируешь переменные под сумму и произведение, если надо хранить результат, то и для него. (тип зависит от типа элементов массива). При этом в произведение изначально(можно в начале программы) записываешь 1(например P:=1).
2. делаеешь цикл по элементам массива 3. в цикле ставишь условие "если остаток от деления индекса элемента на 2 равен 0(число чётное) то накапливаешь сумму (к примеру S:=S+B[i]), а если нет, то считаешь произведение (P:=P*B[i]) 4. после выхода из цикла вычисляешь разницу. P/s: Код зависит от языка программирования. |
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 14.01.2008
Сообщений: 2
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 | |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
![]() Цитата:
Сходите в раздел "Фриланс", здесь помогают, а не дают готовый код.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 12.06.2007
Сообщений: 130
|
![]() Код:
|
![]() |
![]() |
![]() |
#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]; |
![]() |
![]() |
![]() |
#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 |