Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2012, 19:49   #1
r0manbow
 
Регистрация: 06.01.2012
Сообщений: 4
По умолчанию Блок-схема. VB 6.0

Условие задачи: В заданной матрице переставить строки по убыванию сумм элементов строк
Имеется код

Код:
Option Explicit
 
Private Sub Command1_Click()
Dim i, j, k, p, N
N = CInt(InputBox("Введите число столбцов и строк"))
ReDim x(N, N) As Integer
ReDim y(N) As Integer
 
For i = 1 To N
    p = ""
    y(i) = 0
    For j = 1 To N
     x(i, j) = CSng(InputBox("Введите число", Str(i) & "-ая строка", Str(j) & "-ый стоблец"))
        Print x(i, j);
        y(i) = y(i) + x(i, j)
        p = p & x(i, j) & " "
    Next j
    p = " (" & y(i) & ")"
    Print p
Next i
 
For i = 2 To N
    j = i
    Do While j > 1
        If y(j) > y(j - 1) Then
            p = y(j)
            y(j) = y(j - 1)
            y(j - 1) = p
            For k = 1 To N
                p = x(j, k)
                x(j, k) = x(j - 1, k)
                x(j - 1, k) = p
            Next
            j = j - 1
        Else
            Exit Do
        End If
    Loop
Next
 
Print
Print "Новая матрица"
 
For i = 1 To N
For j = 1 To N
Print x(i, j);
Next j
p = "(" & y(i) & ")"
Print p
Next i
 
End Sub
Необходимо составить к нему блок-схему
У меня затруднения вызывают расчеты при вводе матрицы и цикл с Do While

Последний раз редактировалось r0manbow; 07.01.2012 в 00:58.
r0manbow вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок-схема! Olga S Помощь студентам 1 16.12.2010 11:53
Схема алгоримта (блок схема) на задачу по Паскалю LINCHAK Помощь студентам 0 22.10.2010 16:56
Блок схема алгоритма программы и схема взаимодействия модулей. Lazio Фриланс 3 02.12.2009 23:10