Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945

Массивы

28.03.2019, 23:29. Показов 1261. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
C#
1
int[,] arr = new int[1,1];
По логике то создается двумерный двумерный массив. Но при таких параметрах int[1,1] он является одномерным. В итоге какой этой будет массив?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.03.2019, 23:29
Ответы с готовыми решениями:

Табулирование функции и поиск данных. Одномерные массивы. Двумерные массивы
Вычислить сумму первых четырех отрицательных элементов. В соответствии с п. 5.16 правил "Запрещено создавать темы с множеством...

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

Массивы
Ребят, помогите пожалуйста. В одномерном массиве, состоящем из я вещественных элементов, вычислить: • номер минимального элемента...

20
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
28.03.2019, 23:53
Цитата Сообщение от Talamaur Посмотреть сообщение
будет массив
будет матрица 1х1
0
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
28.03.2019, 23:58  [ТС]
Вот если создать любой двумерный массив, как вывести на консоль все элементы с четными индексами. И какие элементы в двумерном являются четными? В одномерном все понятно, а вот когда два и более измерения, что то стало не понятно.
0
1123 / 794 / 219
Регистрация: 15.08.2010
Сообщений: 2,185
29.03.2019, 00:06
Цитата Сообщение от Talamaur Посмотреть сообщение
И какие элементы в двумерном являются четными?
те которые делятся на 2 без остатка

но я думаю вопрос подразумевался как элементы с четными индексами. Тогда просто проверить оба индекса на четность и вывести если проверка прошла
0
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
29.03.2019, 17:24  [ТС]
Да. Именно какие элементы с четными индексами. Но вопрос в том какие элементы многомерного массива являются четными?
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
29.03.2019, 19:20
Talamaur,
Но вопрос в том какие элементы многомерного массива являются четными?
Цитата Сообщение от КОП Посмотреть сообщение
те которые делятся на 2 без остатка
Измерение не влияет на четность элементов
0
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
29.03.2019, 20:11  [ТС]
Ммм элемент arr[2,3] является каким? Четным или нет? Почему?
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
29.03.2019, 20:19
Talamaur,
Элемент массива хранит число, а это значит, что он будет либо четным либо нет.
Как проверить элемент на четность написано в постах выше.
0
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
29.03.2019, 20:43  [ТС]
Да не про число речь, а про индексы
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
29.03.2019, 21:39
Talamaur,
https://www.cyberforum.ru/cgi-bin/latex.cgi?\begin{Bmatrix} 0,0  0, 1  0,2  0,3 \\  1,0  1,1  1,2  1,3 \\  2,0  2,1  2,2  2,3 \\  3,0  3,1  3,2  3,3 \end{Bmatrix}
Если считать по порядку, то
Цитата Сообщение от Talamaur Посмотреть сообщение
элемент arr[2,3]
будет нечетным
0
 Аватар для Рядовой
1524 / 914 / 329
Регистрация: 17.05.2015
Сообщений: 3,438
29.03.2019, 21:52
worldandlife, а с чего вы решили, что порядок это счет по строкам?) Я считал по столбцам и индекс [2,3] получился четным
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
29.03.2019, 22:11
Рядовой,
А я не сказал, что это точно. Возможно точного ответа здесь и нет.

Добавлено через 11 минут
Как вариант предлагаю следующее:
C#
1
2
3
4
int n = 5, i = 2, j = 3;
//определяем порядковый номер элемента матрицы (счет с нуля по строкам)
int number = i * j + n;          
Console.WriteLine(string.Format("Элемент матрицы {0}", number % 2 == 0 ? "четный" : "нечетный"));
0
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
30.03.2019, 00:00  [ТС]
Цитата Сообщение от worldandlife Посмотреть сообщение
А я не сказал, что это точно. Возможно точного ответа здесь и нет.
Может к многомерным массивам понятие четности элементов не применимо?
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,111
Записей в блоге: 2
30.03.2019, 00:31
Цитата Сообщение от Talamaur Посмотреть сообщение
Может к многомерным массивам понятие четности элементов не применимо?
Надо разделять:
- Чётность элемента
- Чётность индекса элемента
- Чётность суммы индексов элемента
1
19 / 13 / 8
Регистрация: 29.11.2014
Сообщений: 69
30.03.2019, 00:34
Цитата Сообщение от Talamaur Посмотреть сообщение
понятие четности элементов не применимо
Я просто чтобы уточнить.

a[i,j] - элемент массива,
i, j - индексы массива.

Вы в конце концов индексы имеете в виду?
Потому что если элемент массива является целочисленной переменной - он может быть четным либо нечетным.
А то, что Вы называете индексы элементами очень сбивает с толку
0
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
30.03.2019, 00:43
Possandglor,
ТС подразумевает под четностью/нечетностью элемента его порядковое расположение в матрице.

Добавлено через 3 минуты
Цитата Сообщение от Talamaur Посмотреть сообщение
В одномерном все понятно, а вот когда два и более измерения, что то стало не понятно.
Кстати, как же это выглядит в одномерном?
0
19 / 13 / 8
Регистрация: 29.11.2014
Сообщений: 69
30.03.2019, 00:45
Цитата Сообщение от worldandlife Посмотреть сообщение
порядковое расположение в матрице.
Окей, просто сбивает с толку "элемент, элемент"

Цитата Сообщение от Talamaur Посмотреть сообщение
Может к многомерным массивам понятие четности элементов не применимо?
Попробуйте сделать вот что:
C#
1
2
3
4
5
6
7
int s = 1;
foreach (var c in a)
    {
        if(s%2==0)
        Console.WriteLine(c);
        s++;
    }
где a - ваш многомерный массив. Думаю, это ответ на ваш вопрос.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16140 / 11264 / 2888
Регистрация: 21.04.2018
Сообщений: 33,111
Записей в блоге: 2
30.03.2019, 00:48
Цитата Сообщение от worldandlife Посмотреть сообщение
ТС подразумевает под четностью/нечетностью элемента его порядковое расположение в матрице.
Порядок по умолчанию возможен у линейного списка. И то, порой, с оговорками.
Для любой многомерной коллекции (в том числе матрицы) не существует понятия порядка элементов или его надо устанавливать при постановке задачи.
2
 Аватар для worldandlife
629 / 41 / 25
Регистрация: 25.04.2017
Сообщений: 513
30.03.2019, 00:56
Элд Хасп, да это понятно
0
119 / 84 / 42
Регистрация: 14.12.2015
Сообщений: 945
30.03.2019, 01:24  [ТС]
worldandlife, ну в одномерном я думаю что arr[0], arr[2], arr[4] и т.д. это четные элемент массива (не значение). Или я ошибался?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.03.2019, 01:24
Помогаю со студенческими работами здесь

Массивы
Помогите пожалуйста написать программу. Элементы вывела, а вот как дальше сумму, количество посчитать и реверс сделать не понимаю. ...

Массивы
Ввести количество элементов массива, потом сами элементы массива, второй массив тоже самое, а в третьем вывести все эти элементы) ...

С# МАССИВЫ
1.Дан двумерный массив размером 5 * 6, заполненный случайным образом. Заменить максимальный элемент каждой строки на противоположный по...

Массивы
Доброго времени суток!!!Помогите глупой девушке решить легкую задачу на С#!Правда очень надо!!!заранее благодарна!! Даны два...

Массивы в c#
Как будет программа выглядеть в c#. задача 1: в массиве хранится информация о количестве осадков выпавших за каждый день ноября....


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru