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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2013, 11:15   #1
alexey55ru
Новичок
Джуниор
 
Регистрация: 17.05.2013
Сообщений: 4
По умолчанию создание массива и решения задач

помогите пожалуйста сделать задачу по информатике, задали в институте, а я не понимаю. вот условия

разработать приложение с формой для решения задач:

1. в матрице А(N,N) вычислить среднее арифметическое отрицательных элементов в каждом нечетном столбце.

2. в матрице вычислить произведение нечетных элементов в 3 четверти.

запускать приложение кнопкой с листа excel.

на форме предусмотреть ввод размера массива, кнопки формирования массива, решения задач, отчистки и выхода.

вывод исходной матрицы производить на рабочий лист excel, а результаты решения задач выводить на лист excel и форму.


!!! так же есть небольшой исходник: 11.rar, но ума не хватает доработать. помогите пожалуйста
alexey55ru вне форума Ответить с цитированием
Старый 17.05.2013, 16:32   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Замените коды кнопок в файле.
Код:
Private Sub CommandButton1_Click()
    Dim i, j As Integer
    N = ScrollBar1.Value
    ReDim A(N, N)
    For i = 1 To N Step 1
        For j = 1 To N Step 1
            Randomize
            A(i, j) = Int(Rnd * 100 - 50)
            Cells(i + 7, j + 2) = A(i, j)
            Randomize
        Next j
    Next i
End Sub
' среднее
Private Sub CommandButton5_Click()
    Dim AVG, i, j As Integer
    For i = 1 To N Step 1
        If (i Mod 2) <> 0 Then
           AVG = 0
            For j = 1 To N Step 1
                
                  AVG = AVG + A(j, i)
              
            Next j
        ListBox2.AddItem "Столбец  " & i & " - " & AVG / N
        Cells(5, 1 + i) = "Столбец  " & i & " - " & AVG / N
        End If
    Next i
End Sub
Цитата:
2. в матрице вычислить произведение нечетных элементов в 3 четверти.
Я знаю верхнюю,нижнюю,левую,правую.
С третьей не знаком
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 17.05.2013, 18:42   #3
alexey55ru
Новичок
Джуниор
 
Регистрация: 17.05.2013
Сообщений: 4
По умолчанию

Огромное Вам спасибо, Вы очень помогли!
alexey55ru вне форума Ответить с цитированием
Старый 17.05.2013, 21:05   #4
alexey55ru
Новичок
Джуниор
 
Регистрация: 17.05.2013
Сообщений: 4
По умолчанию

Столкнулся с проблемой уже все сделал, а программа не считает. может кто помочь разобраться, она очень короткая1234.rar
alexey55ru вне форума Ответить с цитированием
Старый 17.05.2013, 21:31   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Ваш код.

Код:
Private Sub CommandButton1_Click()
    Dim i, j As Integer
    N = ScrollBar1.Value
    ReDim A(N, N)
    For i = 1 To N Step 1
        For j = 1 To N Step 1
            Randomize
            Cells(i + 7, j + 2) = Int(Rnd * 100 - 50)
        Next j
    Next i
End Sub
Мой из поста выше.
Цитата:
Сообщение от doober Посмотреть сообщение
Замените коды кнопок в файле.
Код:
Private Sub CommandButton1_Click()
    Dim i, j As Integer
    N = ScrollBar1.Value
    ReDim A(N, N)
    For i = 1 To N Step 1
        For j = 1 To N Step 1
            Randomize
            A(i, j) = Int(Rnd * 100 - 50)
            Cells(i + 7, j + 2) = A(i, j)
            Randomize
        Next j
    Next i
End Sub
Игра,найти 2 отличия.
И все заработает.
Вы заполняете лист,массив нет.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 18.05.2013, 06:12   #6
alexey55ru
Новичок
Джуниор
 
Регистрация: 17.05.2013
Сообщений: 4
По умолчанию

Извините, упустил этот момент. Большое спасибо Вам
alexey55ru вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi. Создание Windows-приложений для решения математических задач Rêve Помощь студентам 0 07.01.2013 19:54
Создание программы для решения задач коммивояжера и динамического программирования vargos Фриланс 2 20.02.2012 14:56
Решения задач!!!!! Junger Паскаль, Turbo Pascal, PascalABC.NET 7 28.05.2011 15:17
нужны решения задач на С++ krasav4ik Помощь студентам 2 28.11.2010 21:58