Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 2
Регистрация: 18.11.2013
Сообщений: 67
1

В матрице найти строку, состоящую только из отрицательных чисел

06.05.2014, 22:53. Показов 763. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1) В матрице найти строку, состоящую только из отрицательных чисел
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2014, 22:53
Ответы с готовыми решениями:

Задана матрица А(N,M). Найти первую строку, состоящую только из отрицательных чисел, и убрать ее из матрицы. Если такой строки нет, то напечатать это
Есть такая задачка :адана матрица А(N,M). Найти первую строку, состоящую только из отрицательных...

В двухмерном динамическом массиве найти строку только из отрицательных чисел.
Объявить динамический массив A проинициализировать и найти строку где находятся только...

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

Найти конечную арифметическую прогрессию, состоящую только из простых чисел
Найти конечную арифметическую прогрессию, состоящую только из простых чисел - вот такая вот...

1
Модератор
Эксперт функциональных языков программированияЭксперт Python
37302 / 20736 / 4272
Регистрация: 12.02.2012
Сообщений: 34,126
Записей в блоге: 14
09.05.2014, 21:46 2
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
Function FindNegStr(A() As Integer, Optional i As Integer = 1, Optional j As Integer = 1, Optional c As Integer = 0) As Integer
       n% = UBound(A, 1)
       If (i > n%) Then
          FindNegStr = 0
          Exit Function
       Else
          If (j > n) Then
             If (c = n%) Then
                FindNegStr = i
                Exit Function
             Else
                FindNegStr = FindNegStr(A, i + 1, 1, 0)
             End If
          Else
             If A(i, j) >= 0 Then
                FindNegStr = FindNegStr(A, i + 1, 1, 0)
             Else
                FindNegStr = FindNegStr(A, i, j + 1, c + 1)
             End If
          End If
       End If
End Function
 
Sub Test()
 
Dim A(1 To 3, 1 To 3) As Integer
    
    A(1, 1) = 1
    A(1, 2) = 1
    A(1, 3) = 1
    
    A(2, 1) = -1
    A(2, 2) = -1
    A(2, 3) = -1
    
    A(3, 1) = -1
    A(3, 2) = 1
    A(3, 3) = -1
    
    Debug.Print FindNegStr(A)
 
End Sub
0
09.05.2014, 21:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2014, 21:46
Помогаю со студенческими работами здесь

Найти в последовательности самую длинную подпоследовательность, состоящую только из положительных чисел
Найти в заданной последовательности самую длинную подпоследовательность, состоящую только из...

Найти в последовательности самую длинную подпоследовательность, состоящую только из положительных чисел
Найти в заданной последовательности самую длинную подпоследовательность, состоящую только из...

Найти в заданной последовательности самую длинную подпоследовательность, состоящую только из положительных чисел
Найти в заданной последовательности самую длинную подпоследовательность, состоящую только из...

Написать функцию, которая формирует строку, состоящую только из цифр, входящих в исходную строку
Функция записи и тестирования, которая для заданной строки образует новую строку, состоящую только...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru