Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 23

Разработать «Анализатор» матрицы, который определяет частоту использования каждого числа

11.03.2014, 16:49. Показов 1618. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сформировать матрицу А10×10 случайных целых чисел в диапазоне от 0 до 20. Напечатать матрицу. Разработать «Анализатор» матрицы, который определяет частоту использования каждого числа. Результат представить в табличной и графической форме в разных окнах приложения.
код си шарп виндовс форм апликейшн
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.03.2014, 16:49
Ответы с готовыми решениями:

В заданном текстовом файле подсчитать частоту использования каждого слова из словаря (другого текстового файла).
В заданном текстовом файле подсчитать частоту использования каждого слова из словаря (другого текстового файла). Нужно решить на С...

Подсчитать частоту каждого числа генератор псевдослучайных чисел при выборке 100000
Написать генератор псевдослучайных чисел по алгоритму f(n) = f(n-1) + f(n-2) + f(n-3) mod 239; f(0) = f(1) = f(2) = 30. Подсчитать частоту...

Метод который определяет максимальный элемент матрицы в заштрихованной области
количество строк и столбцов 3-25 class Program { static int max( int a) { int m = a, i, j; ...

10
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
11.03.2014, 17:06
Что не получается сделать?Вывод в графической форме?Вывод в разных окнах?
0
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 23
11.03.2014, 19:53  [ТС]
еслиб получалась не спросила бы
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
12.03.2014, 15:18
112233, так я и спрашиваю,что конкретно не получается?
0
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 23
12.03.2014, 15:34  [ТС]
извиняюсь я ни так поняла
мне вот это не понятно
Разработать «Анализатор» матрицы, который определяет частоту использования каждого числа. Результат представить в табличной и графической форме в разных окнах приложения.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
12.03.2014, 15:44
Цитата Сообщение от 112233 Посмотреть сообщение
Разработать «Анализатор» матрицы, который определяет частоту использования каждого числа. Результат представить в табличной и графической форме в разных окнах приложения.
Строите таблицу,в одной колонке числа от 1 до 20,в другой их количество в матрице.
Для графического способа строите график.По оси "X" - числа,по "Y" - количество.
0
Заблокирован
12.03.2014, 17:08
112233, давайте для начала подсчитаем кол-во значений:
C#
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
 public partial class Form1 : Form
    {
        int[,] A;
        int[] B;
        const int one = 10;
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            Random rand = new Random();
            A = new int[one, one];
            B = new int[21];
            for (int i = 0; i < one; i++)
            {
                for (int j = 0; j < one; j++)
                {
                    A[i, j] = rand.Next(0, 21);
                    textBox1.Text += A[i, j].ToString() + "   ";
                }
                textBox1.Text += Environment.NewLine;
            }
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                for (int k = 0; k < 21; k++)
                {
                    for (int i = 0; i < one; i++)
                    {
                        for (int j = 0; j < one; j++)
                        {
                            if (A[i, j] == k) B[k]++;
                        }
                    }
                }
 
                for (int p = 0; p < 11; p++)
                {
                    textBox2.Text += p.ToString() + "\t" + B[p].ToString() + "\t";
                    textBox2.Text += (p + 10).ToString() + "\t" + B[p + 10].ToString();
                    textBox2.Text += Environment.NewLine;
                }
            }
            catch
            {
                MessageBox.Show("Вначале генерируем числа");
            }
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
 
        }
    }
На вложении показано, как я использовал форму.
Миниатюры
Разработать «Анализатор» матрицы, который определяет частоту использования каждого числа  
1
320 / 280 / 109
Регистрация: 27.09.2010
Сообщений: 1,058
01.04.2014, 17:25
Круто. Задачка на пару часиков работы.
0
 Аватар для Metall_Version
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
01.04.2014, 17:26
на скорую руку в консоле
C#
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
int[,] matrix = new int[10, 10];
 
            Random ran = new Random();
            for (int i = 0; i < 10; i++)
                for (int j = 0; j < 10; j++)
                    matrix[i, j] = ran.Next(0, 21);
 
            for (int i = 0; i < 10; i++)
            {            //вывод матрицы
                for (int j = 0; j < 10; j++)
                    Console.Write(matrix[i, j] + "\t");
                Console.WriteLine();
            }
 
            int[] analizator = new int[21];
 
            for (int i = 0; i < 10; i++)
            {            //вывод матрицы
                for (int j = 0; j < 10; j++)
                    analizator[matrix[i, j]] ++;
                
            }
 
            for (int i = 0; i < 21; i++)
                Console.WriteLine("Число: {0} встречается {1} раз",i,analizator[i]);
            Console.ReadLine();
1
0 / 0 / 0
Регистрация: 14.10.2017
Сообщений: 1
17.10.2017, 19:22
const int ???
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
17.10.2017, 21:15
asl4ncore, в чем вопрос? да const int, поменять константу нельзя
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.10.2017, 21:15
Помогаю со студенческими работами здесь

Разработать программу, которая в интервале от N1 до N2 определяет все числа являющиеся «перевертышами»
Разработать программу, которая в интервале от N1 до N2 определяет все числа являющиеся «перевертышами». «Перевертышем» называется число,...

Разработать программу, которая в интервале от N1 до N2 определяет все числа являющиеся «перевертышами»
Разработать программу, которая в интервале от N1 до N2 определяет все числа являющиеся «перевертышами». «Перевертышем» называется число,...

Разработать программу, которая определяет строку, содержащую минимальный элемент матрицы nxm
объясните пожалуйста, как это делать разработать программу, которая определяет строку, содержащую минимальный элемент матрицы nxm, и...

Найти и напечатать только повторяющиеся числа матрицы и их частоту повторения
Здравствуйте, помогите решить задачу пожалуйста : Сформировать матрицу А 5×5 случайных чисел в диапазоне от 0 до 20. Напечатать ее. Найти...

Найти и напечатать только повторяющиеся числа матрицы и их частоту повторения
сформировать матрицу А5х5 случайных чисел в диапазоне от 0 до 20.Напечатать ее.Найти и напечатать только повторяющиеся числа матрицы и их...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru