Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Переделать ВБА под Си - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу поиска произведения последовательности чисел, введенных с клавиатуры, предшествующих первому введенному нулю http://www.cyberforum.ru/cpp-beginners/thread1093774.html
Написать программу поиска произведения последовательности чисел, введенных с клавиатуры, предшествующих первому введенному нулю. Указание: должен многократно выполняться оператор ввода. Пример:...
C++ Построение графика (перевести програму с Дельфи) Добрый вечер! Мой научный руководитель в срочном порядке сказал перевести мою расчетную программу из Дельфи в Си/Си++, а я, увы, знаю только Дельфи. Есть такая программа: unit Unit1; interface... http://www.cyberforum.ru/cpp-beginners/thread1093771.html
STL список. Не понятно C++
Доброго времени суток, форумчане! Суть в том - Есть некое задание... В нем стоит условие: Для хранения данных использовать текстовый файл. У там должно хранится "Номер поезда" "Куда едет" "Время...
C++ Перемножения матриц (обратную на вектор). Найти ошибку в коде
Добрый вечер!) Столкнулся с проблемой перемножения матриц (обратную на вектор). Результат выводится некорректный :( #include <iostream> #include <locale.h> using namespace std; int...
C++ Программа code blocks пишет что не хватает If для Else http://www.cyberforum.ru/cpp-beginners/thread1093757.html
Подскажите пожалуйста Программа code blocks пишет что не хватает If для Else что делать не знаю подсчитал ifы и elsы по 3 каждого Программа высчитывает сумму чисел от x до b Код: #include...
C++ Наложение координат на карту Собственно задался целью сделать что то типа gps трекинга. Координаты, например с мобильного, я нашел как получить и как отправить. Теперь остается вопрос программирования под Windows. Кто нибудь... подробнее

Показать сообщение отдельно
КаринаТ_Т
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 29

Переделать ВБА под Си - C++

10.02.2014, 22:49. Просмотров 189. Ответов 0
Метки (Все метки)

Ребятки,привет! Кто понимает,переделайте пожалуйста с одного языка на другой.Вот задача: Найти все числа из массива B (n), которые встречаются более чем в одной строке матрицы A (m, n)
Вот код :

Visual Basic
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
Sub Кнопка1_щелчек()
Cells.Clear
    Dim Matr() As Integer
    Dim i, j, k, p As Integer
    Dim n, m As Long
    Dim c() As Integer
 'задаем произвольную матрицу
     n = InputBox("Введите количество строк", , 4)
     If n = "" Then Exit Sub
    m = InputBox("Введите количество столбцов", , 4)
    ReDim Matr(1 To n, 1 To m)
    'заполнение массива матрицы случайными числами
    For i = 1 To n
     For j = 1 To m
       Matr(i, j) = Int(Rnd() * 10) + 1
       Cells(i, j) = Matr(i, j)
      Next j
    Next i
    'задаем массив чисел, которые хотим проверить
    k = j
    ReDim a(1 To m)
    For k = 1 To m
        a(k) = Int(Rnd() * 10) + 1
        Cells(n + 2, k) = a(k)
        'Val (InputBox("Введите" & k & "-е" & " число массива"))
    Next k
    Cells(n + 2, m + 1) = "Числа для проверки"
    'проверить строки матрицы на совпадения
    For l = 1 To m
    kol = 0
      For i = 1 To n
        For j = 1 To m
            If Matr(i, j) = a(l) Then
              kol = kol + 1
              Exit For
            End If
        Next j
      Next i
      Cells(n + 3, l) = kol
    Next l
    Cells(n + 3, m + 1) = "В скольких строках встретилось"
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru