33 подписчика
Всем Хай! Так как тема двумерных массивов достаточно сложная, то нужно больше примеров с ними. Нужно больше практики. Нужно больше кода с разбором. Хотя, может только я так считаю, что тема сложная? Напишите в комментариях, кому легко даются массивы? Лично мне нужно больше практики в этой области, поэтому, сегодня на обзоре две программки с двумерными массивами. Задание брал из того же курса что изучаю. Первая программа. Вот собственно код. int[,] array = { { 1, 8, 7 }, { 2, 3, 4 }, { 3, 5, 6 } }; int sum = 0; int proiz = 1; for (int i = 0; i < array...
1 год назад
84 подписчика
До этого момента мы рассматривали одномерные массивы, которыми не всегда можно ограничиться. Допустим, необходимо обработать некоторые данные из таблицы. В таблице есть две характеристики: количество строк и количество столбцов. Также и в двумерном массиве, кроме количества элементов массива, есть такие характеристики как, количество строк и количество столбцов двумерного массива. То есть, визуально, двумерный массив — это обычная таблица, со строками и столбцами. Фактически двумерный массив — это одномерный массив одномерных массивов...
6 лет назад
Добрый день, друзья! Допустим вам потребовалось осуществить сложение двух массивов как на фото: Видим, что первый массив располагается в диапазоне (A2:B4), а второй - (D2:E4). Мы можем выполнить их сложение поэлементно с помощью простого кода в VBA: Sub макрос() Dim i As Long, j As Long, a As Range,...
10 месяцев назад
1 подписчик
После изложения таких понятий как переменные, можно перейти к такому понятию как массивы. На самом деле массив это область памяти. Переменная также область памяти. Отличие между ними такое. Переменная хранит в себе одно значение указанного типа. Например, int a = 45. Здесь мы запросили у системы область памяти в int байт и записали в него целое число. Напомним, что любой тип данных определяет объем переменной в байтах. С массивом все сложнее. int a[10] определяет область памяти в 10 ячеек, каждая из них размером в int байт. Доступ к ячейке производится так. a[0] = 5, a[1] = 54, ...a[9] = 65;...
2 года назад