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

Подсчитать по отдельности суммы C1 и C2 и количества M1 и M2 отрицательных и положительных элементов массива

10.11.2011, 18:14. Показов 3396. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый вечер!
Ребят, помогите с задачками:
1)Подсчитать по отдельности суммы C1 и C2 и количества M1 и M2 отрицательных и положительных элементов заданного вектора X1, X2, ..., Xn.
2)При заданных значениях переменных А и В подсчитать, сколько кругов с заданными радиусами R1,R2,...,Rn имеют большую площадь, чем прямоугольник со сторонами А и В.

Памирыч:
Неужели было сложно из PDF скопировать код и вставить в пост?



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
Public Class Form1 
    Private Sub btnПуск_Click(ByVal sender As System.Object, _ 
     ByVal e As System.EventArgs) Handles btnПуск.Click 
        Dim m, i, ka, kb As Integer 
        Dim h, a(), b(), c() As Single 
        txtЖурнал.Clear() 
        m = InputBox("m = ?")   13 
        txtЖурнал.AppendText("m = " & m & vbCrLf) 
        h = InputBox("h = ?") 
        txtЖурнал.AppendText("h = " & h & vbCrLf) 
        ReDim a(m), b(m), c(m) 
        InputVector(a, "a") 
        txtЖурнал.AppendText("Вектор a" & vbCrLf) 
        OutputVector(a, txtЖурнал) 
        InputVector(b, "b") 
        txtЖурнал.AppendText("Вектор b" & vbCrLf) 
        OutputVector(b, txtЖурнал) 
        For i = 1 To m 
            If a(i) > b(i) And a(i) > h Then 
                c(i) = a(i) 
                ka = ka + 1 
            ElseIf b(i) > a(i) And b(i) > h Then 
                c(i) = b(i) 
                kb = kb + 1 
            Else 
                c(i) = h 
            End If 
        Next 
        txtЖурнал.AppendText("ka = " & ka & vbTab) 
        txtЖурнал.AppendText("kb = " & kb & vbCrLf) 
        txtЖурнал.AppendText("Вектор c" & vbCrLf) 
        OutputVector(c, txtЖурнал) 
    End Sub 
 
    Private Sub Label1_Click(ByVal sender As System.Object, _ 
    ByVal e As System.EventArgs) Handles Label1.Click 
        End 
    End Sub 
 
    Private Sub InputVector(ByRef x() As Single, Optional _ 
ByVal ArrayName As String = "элемент") 
        Dim i As Integer 
        For i = 1 To x.GetUpperBound(0) 
            x(i) = InputBox(ArrayName & "(" & i & ") = ?") 
        Next 
    End Sub 
 
    Private Sub OutputVector(ByRef x() As Single, ByVal _ 
    txtBx As TextBox) 
        Dim i As Integer 
        For i = 1 To x.GetUpperBound(0) 
            txtBx.AppendText("  " & x(i)) 
        Next 
        txtBx.AppendText(vbCrLf) 
    End Sub 
End Class
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.11.2011, 18:14
Ответы с готовыми решениями:

Подсчитать по отдельности суммы и количества отрицательных и положительных элементов вектора
Добрый вечер ! Необходимо Подсчитать по отдельности суммы C1 и C2 и количества M1 и M2 отрицательных и положительных элементов...

Подсчитать по отдельности суммы C1 и C2 и количества M1 и M2 отрицательных и положительных элементов заданного вектора
Привет всем, не могли бы вы помочь с задачами: Подсчитать по отдельности суммы C1 и C2 и количества M1 и M2 отрицательных и...

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

5
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 4
12.11.2011, 00:00  [ТС]
помогите хоть кто-нибудь, пожалуйста
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
12.11.2011, 01:27
Первая
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    Dim Mass(10) As String
    Dim Rand As New Random
    Dim SummPlus, SummMinus, CountPlus, CountMinus As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'Заполняем массив
        For I As Integer = 0 To 9
            Mass(I) = CInt(Rand.NextDouble * 20 - 10)
            If Mass(I) >= 0 Then
                CountPlus += 1
                SummPlus += Mass(I)
            Else
                CountMinus += 1
                SummMinus -= Mass(I)
            End If
        Next
        MsgBox("Массив: " & String.Join(", ", Mass) & vbCrLf & "Положительные элементы:" & vbCrLf & "Количество: " & CountPlus & vbCrLf & "Сумма: " & SummPlus & vbCrLf & _
               "Отрицательные элементы:" & vbCrLf & "Количество: " & CountMinus & vbCrLf & "Сумма: " & SummMinus)
    End Sub
Вторая:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    Dim A, B, S As Integer
    Dim Radius(3) As Integer
    Dim Cnt As Integer
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        A = InputBox("Ширина прямоугольника:")
        B = InputBox("Высота прямоугольника:")
        S = A * B
        For I As Integer = 0 To Radius.Length - 1
            Radius(I) = InputBox("Радиус " & I + 1 & "-й окружности")
            If S < Math.PI * Radius(I) ^ 2 Then Cnt += 1
        Next
        If Cnt > 0 Then
            MsgBox(Cnt & " кругов имеют большую площадь, чем прямоугольник")
        Else
            MsgBox("Нет ни одного достойного дру... Круга")
        End If
    End Sub
PS: .NET Framework 2.0
2
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 4
13.11.2011, 14:16  [ТС]
спасибо, но как-то странно получилось.
в два раза короче,ничего не пойму
0
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
13.11.2011, 14:32
ksenia23, если бы код писали программисты, а не любители выскочки типо меня, код был бы еще короче. Если тебе самой интересно, спрашивай, если для задания - не парься, отдай преподу и пусть он в носу пальцем крутит
0
0 / 0 / 0
Регистрация: 10.11.2011
Сообщений: 4
13.11.2011, 15:26  [ТС]
Самой интересно
поэтому спрашиваю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.11.2011, 15:26
Помогаю со студенческими работами здесь

Нахождения суммы(количества) положительных (отрицательных) элементов массива
Составить программу нахождения суммы (количества) положительных (отрицательных) элементов массива, сделать с помощью ФУНКЦИИ, куда...

Подсчитать суммы положительных и отрицательных элементов двухмерного массива
Для зачета нужна задача. Подсчитать суммы положительных и отрицательных элементов двухмерного массива и определить, какая из них по...

Подсчитать суммы положительных и отрицательных элементов двухмерного массива
В обем завтра зачет, нужно сделать ещё одну лабу, как делать не знаю, условие: Подсчитать суммы положительных и отрицательных элементов...

Составить программу нахождения суммы (количества) положительных (отрицательных) элементов массива
беда не приходит одна. на завтра надо сдать две лабы по с#, а я увы умею только всякую ерунду делать. есть 3 зададния, помогите убогому оО

Составить программу нахождения суммы (количества) положительных (отрицательных) элементов массива.
в обычном варианте и через класс Array Составить программу нахождения суммы (количества) положительных (отрицательных) элементов...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru