arad
1

Найти сумму всех нечетных элементов массива, стоящих на четных местах

11.05.2014, 23:33. Показов 2799. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Помогите, пожалуйста, решить задачу:
Найти сумму всех нечетных элементов массива, стоящих на четных местах. Массив заполнен случайным образом, от промежутка от -100 до 100. Размерность массива 200.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2014, 23:33
Ответы с готовыми решениями:

Найти сумму элементов, стоящих на четных местах и произведение на нечетных
Здравствуйте, посмотрите правильно ли написана программа к данному заданию и как можно по-другому...

Нахождение суммы (количества) элементов массива стоящих на четных (нечетных) местах
Нужна помощь в составлении программ нахождение суммы (количества) элементов массива стоящих на...

Найти сумму всех четных положительных элементов массива, стоящих на нечетных местах
В одномерном массиве А, состоящем из 15 вещественных чисел найти сумму всех четных положительных...

Найти среднее арифметическое всех нечетных элементов массива, стоящих на четных местах
получить среднее арифметическое всех нечетных элементов массива стоящих на четных местах ааа...

2
Заблокирован
12.05.2014, 07:53 2
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Form_Load()
Dim a(1 To 200) As Integer 'Размерность массива 200.
 
Dim i As Integer
 
Randomize
For i = 1 To 200
  a(i) = -100 + Int(Rnd * 201)
Next i 'Массив заполнен случайным образом, от промежутка от -100 до 100.
 
Dim s As Long 'Найти сумму всех нечетных элементов массива, стоящих на четных местах.
For i = 2 To 200 Step 2
  s = s + a(i) * (a(i) And 1)
Next i
MsgBox "Сумма всех нечетных элементов массива, стоящих на четных местах равна " & s, , "Результат"
End
End Sub
1
Модератор
Эксперт функциональных языков программированияЭксперт Python
36364 / 19814 / 4150
Регистрация: 12.02.2012
Сообщений: 32,937
Записей в блоге: 13
12.05.2014, 14:31 3
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
9
Function Sum(A() as integer, Optional i as integer=2, Optional s as integer =0) As Integer
   if i>Ubound(A,1) then
     Sum=s
  elseif (A(i) mod 2) then
     S=Sum(A,i+2,s)
  else
     S=Sum(A,i+2,s+A(i))
  end if 
End function
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2014, 14:31
Помогаю со студенческими работами здесь

Найти среднее арифметическое всех четных элементов массива стоящих на нечетных местах
найти среднее арифметическое всех четных элементов массива стоящих на нечетных местах c++

Дан массив целых чисел. Найти сумму всех четных элементов стоящих на нечетных местах.
Доброго всем времени суток! Помогите с программой. Дан массив целых чисел. Найти сумму всех...

Найти сумму и количество четных элементов массива, стоящих на нечетных местах
Найти сумму и количество четных элементов массива Р(13), стоящих на нечетных местах

Найти сумму и количество четных элементов массива, стоящих на нечетных местах
Задан одномерный массив из 17 целых элементов, заполненый случайным образом в диапазоне от 7 до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru