С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4

Найти сумму трёх наибольших из элементов массива

10.01.2010, 14:09. Показов 1679. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, нужна помощь в написании программного кода.
Вот задание:
Ввести массив из десяти двузначных чисел. Найти и вывести на экран сумму трёх наибольших из этих чисел.
Буду очень Вам благодарен.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.01.2010, 14:09
Ответы с готовыми решениями:

Найти сумму двух наибольших из трех чисел
2. Даны три числа. Найти сумму двух наибольших из них.

Найти сумму трех наибольших отрицательных четных элементов массива Р(22)
(на паскале)Найти сумму трех наибольших отрицательных четных элементов массива Р(22)

Найти сумму трех наибольших Положительных Нечетных элементов массива
Подскажите как написать код этой задачи на языке программирования С, буду благодарен за помощь) "Найдите сумму трех наибольших...

2
 Аватар для NuEssence
1 / 1 / 0
Регистрация: 09.01.2010
Сообщений: 13
10.01.2010, 15:20
VB.NET
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Public Class Form2
    'создаем массив из 10 двухзначных чисел
    Dim mass() As Integer = {15, 34, 45, 51, 13, 67, 10, 48, 82, 55}
    Dim max1 As Integer = mass(0) 'объявляем переменную первого наибольшего элемента массива
    Dim max2 As Integer = mass(0) 'второго
    Dim max3 As Integer = mass(0) 'третьего
    'для моего метода поиска нужно создать три переменных, в которых записаны индексы наибольших элементов массива
    Dim max1_index As Integer
    Dim max2_index As Integer
    Dim max3_index As Integer
    Dim max_summ 'ну и сама сумма
 
    'я делал приложение windows forms (не консольное), на форму тебе надо нацепить 4 лейбла.
    'все нужные действия происходят при загрузке формы
 
    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'создаем цикл, который шерстит весь наш массив. предполагаем, что первый элемент массива - максимальный, и перебираем все элементы, сравниваем их
        ' и если текущий элемент больше, то принимаем его за максимальный
        For i = 0 To 9
            If max1 < mass(i) Then
                max1 = mass(i)
                max1_index = i
            End If
        Next
        'выводим на экран первый наиб.эл.
        Label1.Text = "Первый наибольший элемент массива = " + max1.ToString
 
        'теперь мы исключаем самый наибольший элемент, найденный в первом цикле, и создаем новый цикл, работает аналогично.
        For i = 0 To 9
            If i <> max1_index Then
                If max2 < mass(i) Then
                    max2 = mass(i)
                    max2_index = i
                End If
            End If
        Next
        'второй на экран
        Label2.Text = "Второй наибольший элемент массива = " + max2.ToString
 
        'последний цикл, работает также, как и остальные, только исключаем второй наибольший элемент.
        For i = 0 To 9
            If i <> max2_index And i <> max1_index Then
                If max3 < mass(i) Then
                    max3 = mass(i)
                    max3_index = i
                End If
            End If
        Next
        'третий на экран
        Label3.Text = "Третий наибольший элемент массива = " + max3.ToString
 
        'ищем сумму
        max_summ = mass(max1_index) + mass(max2_index) + mass(max3_index)
 
        'выводим на экран сумму
        Label4.Text = "Сумма трех наибольших элементов массива = " + max_summ.ToString
    End Sub
End Class
Добавлено через 24 секунды
вроде все описал, что мог, по крайней мере работает
1
0 / 0 / 0
Регистрация: 10.01.2010
Сообщений: 4
10.01.2010, 15:58  [ТС]
Огромное Вам спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.01.2010, 15:58
Помогаю со студенческими работами здесь

Найдите сумму трех наибольших <Положительных нечетных > элементов исходного массива Р(22)
Найдите сумму трех наибольших &lt;Положительных нечетных &gt; элементов исходного массива Р(22) Буду признательна)

Найдите сумму трех наибольших <Положительных нечетных > элементов исходного массива Р(22)
Привет всем, нужна ваша помощь, изучаю Java совсем немного, сейчас на массивах, есть задание, я попытался его реализовать, но есть...

Найдите сумму трех наибольших отрицательных четных элементов исходного массива Р(22)
Найдите сумму трех наибольших отрицательных четных элементов исходного массива Р(22).

Найти произведение первых трёх наибольших элементов одномерного массива
Написать программу одномерного массива. Условие: Найти произведение первых трёх наибольших элементов вектора С(15). P.S. Заранее...

Найти сумму первых трех и последних трех элементов массива
Есть одномерные материальные массивы A=i]l, B=i]m, C=i]n - вводятся с клавиатуры. Создать процедуру ввода массивов. Для каждого из них...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru