profile
Размещено 5 лет назад по предмету Информатика от vanya2508

Информатика Visual Basic (см.фото)
Нужен код именно для Visual Basic

  1. Ответ на вопрос
    Ответ на вопрос дан HRAshton
     Module Module1
        Structure Man
            Dim FN, LN As String
            Dim Sum As UInteger
            Dim Rang As Byte
        End Structure
        Sub Main()
            Dim m As Integer = Console.ReadLine()
            Dim n As Integer = Console.ReadLine()
            Dim i, k As Integer
            Dim buf, buf2(0) As String
            Dim a(m - 1) As Man
            Dim u As Man
            For i = 0 To m - 1
                a(i) = New Man()
                buf = Console.ReadLine()
                buf2 = buf.Split(" ")
                a(i).FN = buf2(1)
                a(i).LN = buf2(0)
                For j As Integer = 2 To buf2.Length - 1
                    k += Byte.Parse(buf2(j))
                Next
                a(i).Sum = k
                k = 0
            Next
            For i = 0 To a.Length - 1 
                For j = 0 To a.Length - 2 
                    If (a(j).Sum <= a(j + 1).Sum) Then
                        u = a(j)
                        a(j) = a(j + 1) 
                        a(j + 1) = u
                    End If
                Next
            Next
            a(0).Rang = 1
            For i = 0 To a.Length - 2
                If (a(i).Sum > a(i + 1).Sum) Then
                    a(i + 1).Rang = a(i).Rang + 1
                Else
                    a(i + 1).Rang = a(i).Rang
                End If
            Next
            For Each b As Man In a
                Console.Write(String.Join(" ", {b.LN, b.FN, b.Sum, b.Rang}) & System.Environment.NewLine)
            Next
            Console.ReadKey(False)
        End Sub

    End Module









    1. Ответ на вопрос
      Ответ на вопрос дан HRAshton
      Ну VB же... Задача решена, клиент вполне может оказаться довольным, исполнитель вполне может поспать х_х
    2. Ответ на вопрос
      Ответ на вопрос дан HRAshton
      Каков вопрос - таков ответ, диалекты перевести, в принципе, можно и самому: struct заменить на массивы, ввод/вывод тоже) Моё дело - выполнить, всё равно больше нет ответов, так хотя бы один, если что - техподдержкой не впервой работать)
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.