108 / 1 / 0
Регистрация: 23.05.2011
Сообщений: 39
1

Определить сумму четных кратных 8 элементов области

01.01.2012, 21:24. Показов 1409. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заполнить область ячеек A1 : D10 случайными целыми числами. Определить сумму четных кратных 8 элементов области и ее долю в общей сумме всех элементов, выделить найденные элементы цветом. Результат – в окно вывода.
Помогите решить
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.01.2012, 21:24
Ответы с готовыми решениями:

Определить сумму элементов матрицы, кратных 3, и количество отрицательных элементов
помогите решить Дана матрица N×M. Определить сумму элементов, кратных 3, и количество отрицательных...

Определить количество и сумму элементов, кратных 3
В массиве А(N, M) определить количество и сумму элементов, кратных 3. Вывести исходный массив и...

В массиве определить количество и сумму элементов, кратных 3
Нужна помощь, с массивами проблемы.В массиве А(N, M) определить количество и сумму элементов,...

В заданном массиве найти сумму всех четных элементов, или сумму элементов, кратных заданному числу
В заданном массиве S найти сумму всех четных элементов массива или сумму элементов, кратных...

3
108 / 1 / 0
Регистрация: 23.05.2011
Сообщений: 39
07.01.2012, 21:34  [ТС] 2
Решил сам.Может кому-то поможет

Visual Basic
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
Sub var2()
Dim r As Integer, c As Integer, A(1 To 10, 1 To 4) As Integer
Dim sumchetn As Integer, obsum As Integer, dol As Integer
Cells.Clear
sumchetn = 0
obsum = 0
dol = 0
 
For r = 1 To 10
For c = 1 To 4
A(r, c) = Int(Rnd() * 100 - 30)
Cells(r, c).Value = A(r, c)
 
If A(r, c) Mod 2 = 0 And A(r, c) Mod 8 = 0 Then
sumchetn = sumchetn + A(r, c)
Cells(r, c).Interior.Color = RGB(255, 255, 20)
End If
 
obsum = obsum + A(r, c)
dol = (sumchetn * 100) / obsum
Next c
Next r
 
MsgBox "сумма четных кратных 8 элементов области = " & sumchetn
MsgBox "общая сумма всех элементов = " & obsum
MsgBox "доля суммы четных кратных 8 элементов области в общей сумме всех элементов = " & dol & "%"
End Sub
0
Апострофф
07.01.2012, 23:27
  #3

Не по теме:

Цитата Сообщение от Whiplasher Посмотреть сообщение
Определить сумму четных кратных 8 элементов
А может ли кратный восьми элемент быть нечётным?О_о

0
6171 / 936 / 310
Регистрация: 25.02.2011
Сообщений: 1,367
Записей в блоге: 1
08.01.2012, 00:20 4
Цитата Сообщение от Апострофф Посмотреть сообщение
А может ли кратный восьми элемент быть нечётным?О_о
Думаю что
"Определить сумму четных кратных 8 элементов области"
подразумевает четный элемент по порядку, ибо строку
Visual Basic
1
If A(r, c) Mod 2 = 0 And A(r, c) Mod 8 = 0 Then
можно записать без потери правильности вычислений
Visual Basic
1
If A(r, c) Mod 8 = 0 Then
Вероятно имелось в виду
Visual Basic
1
If ((r-1)*4+c) Mod 2 = 0 And A(r, c) Mod 8 = 0 Then
а т.к. кол-во столбцов четное, то достаточно:
Visual Basic
1
If c Mod 2 = 0 And A(r, c) Mod 8 = 0 Then
0
08.01.2012, 00:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2012, 00:20
Помогаю со студенческими работами здесь

Найти и напечатать сумму элементов на четных позициях и сумму элементов, кратных 2
Ввести одномерный массив из N целых чисел. Найти и напечатать сумму элементов на четных позициях и...

Найти сумму всех четных элементов массива, максимальный элемент и его номер, количество элементов, кратных трем
Дан одномерный масив чисел. Найти сумму всех четных элементов массива, максимальный элемент и...

Пользователь вводить числа до нуля. Надо найти сумму всех неотрицательных четных, количество четных кратных 3, сумму и кол-во трехзначных
Пользователь вводить числа до нуля. Надо: 1. Подсчитать сумму все отрицательных четных чисел 2....

В массиве a(n) определить количество чётных элементов с чётными индексами, кратных 7.
Дан массив A(n). Определите количество чётных элементов с чётными индексами, кратных 7. Выведите на...


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

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

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