Вопрос задан 02.08.2018 в 10:07. Предмет Информатика. Спрашивает Стогов Алексей.

Cрочно! Язык visual basic,массивы - задачи:1)Заменить значение любого элемента массива на

а2)Определить имеются ли четные числа в массиве3)Заменить все элементы некоторой строки на заданное число4)Вывести все элементы N столбца и M строки
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Петрович Арсений.
1)
a=InputBox("Введите а")
n=InputBox("Введите номер элемента")
mas(N)=a

2)
s="No"
For i=1 to n
   If (mas(i) mod 2=0) then s="Yes"
next i
MsgBox(s)

3)
a=InputBox("Введите а")
n=InputBox("Введите номер строки")
For i=1 to n
  mas(n,i)=a
next i

4)
n=InputBox("Введите номер столбца")
m=InputBox("Введите номер строки")
for i=1 to k
  s=s & mas(m,i) &" "
  t=t & mas(i,n) & " "
next i
MsgBox(s)
MsgBox(t)
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задачи с массивами в Visual Basic

1) Замена значения элемента массива на "a": Для замены значения любого элемента массива на "a" в Visual Basic, можно использовать следующий код: ```vb Dim arr() As Integer = {1, 2, 3, 4, 5} arr(2) = "a" ``` Этот код заменит значение третьего элемента массива на "a".

2) Проверка наличия четных чисел в массиве: Для определения наличия четных чисел в массиве в Visual Basic, можно использовать следующий код: ```vb Dim arr() As Integer = {1, 2, 3, 4, 5} Dim hasEven As Boolean = arr.Any(Function(x) x Mod 2 = 0) ``` Переменная `hasEven` будет содержать значение True, если в массиве есть хотя бы одно четное число, и False в противном случае.

3) Замена всех элементов некоторой строки на заданное число: Для замены всех элементов определенной строки массива на заданное число в Visual Basic, можно использовать следующий код: ```vb Dim matrix(,) As Integer = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} Dim rowToReplace As Integer = 1 Dim replacementNumber As Integer = 0 For j As Integer = 0 To matrix.GetUpperBound(1) matrix(rowToReplace, j) = replacementNumber Next ``` Этот код заменит все элементы второй строки массива на число 0.

4) Вывод всех элементов N-го столбца и M-й строки: Для вывода всех элементов N-го столбца и M-й строки массива в Visual Basic, можно использовать следующий код: ```vb Dim matrix(,) As Integer = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} Dim n As Integer = 1 ' Номер столбца Dim m As Integer = 2 ' Номер строки Dim element As Integer = matrix(m, n) ``` Переменная `element` будет содержать значение элемента на пересечении M-й строки и N-го столбца.

Надеюсь, эти примеры помогут вам с задачами по массивам в Visual Basic!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос