|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.08.2018, 17:36 | #1 |
Пользователь
Регистрация: 05.04.2018
Сообщений: 27
|
[Visual Basic 6.0]Дан двумерный массив 7х7. Вывести его на экран и подсчитать количество одинаковых элементов.
Доброго времени суток всем.
У меня такое задание в Visual Basic: Дан двумерный массив 7х7. Вывести его на экран и подсчитать количество одинаковых элементов. Вот код, который я написал: Код:
Код:
P.S. И еще хотелось бы, чтобы массив в TextBox был не сплошной строкой, а разделялся нормально и выглядил как нормальная матрица. Всем заранее спасибо за помощь! _____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 02.08.2018 в 18:00. |
02.08.2018, 18:02 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
везде else k=0 нужно выкинуть ОДНОЗНАЧНО!
перед проверкой нужно ОДИН раз обнулить K |
02.08.2018, 22:44 | #3 | ||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Цитата:
Мне не удалось понять фразу: Цитата:
Если есть элементы со значениями 2, 2, 3, 6, 3, 3, 4, 6, 6, 4 То сколько тут одинаковых элементов? И ещё. А как будет работать алгоритм, если матрица будет 6х6 или 10х10? Можно пойти сложным путём перебора, когда два цикла определяют номер строки и столбца элемента, с которым выполняется сравнение, а два других (более вложенных) перебирают остальные элементы. Попроще - это организовать одномерный массив, в который скопировать все нужные элементы и далее поработать с ним, предварительно отсортировав.
Как-то так, ...
|
||
03.08.2018, 12:27 | #4 | |
Пользователь
Регистрация: 05.04.2018
Сообщений: 27
|
Цитата:
Матрица по условию строго 7х7, N и M не меняются. Там даже в описании переменных написано 1 To 7 |
|
03.08.2018, 12:47 | #5 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Firstaid
ответьте на вопрос Цитата:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
03.08.2018, 13:23 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
04.08.2018, 12:09 | #7 |
Пользователь
Регистрация: 05.04.2018
Сообщений: 27
|
Мда, теперь я понял, насколько тупое задание мне дали. В этом случае сложно будет сказать. Но у меня диапазон от -30 до 30, поэтому считать кол-во одинаковых элементов будет проще. Только как это сделать лучше? Мой способ какой-то извращенский
|
04.08.2018, 12:18 | #8 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
06.08.2018, 13:44 | #9 | |
Пользователь
Регистрация: 05.04.2018
Сообщений: 27
|
Цитата:
Код:
|
|
06.08.2018, 14:04 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А на конкретный вопрос из #8 слабо ответить?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчитать и вывести на экран общее количество отрицательных элементов, определить в какой из матриц среднее арифметическое значение прочих элементов имеет большую величину. | rustorkan | PHP | 0 | 14.01.2018 19:29 |
Visual Basic. Подсчитайте, каково наибольшее количество одинаковых элементов следуют подряд в массиве. | makslim | Помощь студентам | 4 | 24.06.2015 15:32 |
Дан целочисленный массив размера N. Найти максимальное количество его одинаковых элементов. | nadyaH | Помощь студентам | 10 | 20.03.2014 10:15 |
Дан целочисленный массив размера N. Определить максимальное количество его одинаковых элементов. | cheburashkaRF | PHP | 10 | 03.02.2014 12:35 |
Дан целочисленный массив размера N, содержащий ровно два одинаковых элемента. Найти номера одинаковых элементов и вывести эти номе | Alexar Makken | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.12.2011 22:07 |