С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Два способа создания методов https://www.cyberforum.ru/ csharp-beginners/ thread2377975.html
Всем привет. Надо сделать лабораторную работу в C# на создание двух одинаковых методов, которые вызываются по-разному. Первый метод должен возвращать результат в имени функции, а второй через параметры У меня задание создать метод, который определяет знак зодиака по введенной дате рождения(день и месяц). Я создал метод, которому передаются параметры d и m , и в соответствии с введенными...
Шифрование, нужно ключ из букв изменить на цифры C#
string firstKey = "ервмит"; нужно чтобы в этой строке вместо ервмит были цифры string secondKey = "куу"; и в этой строке нужно сделать чтобы можно было вводить цифры и все работало using System; using System.Collections.Generic; using System.Linq; namespace TestConsole { /// <summary> /// Класс который содержит символ и его порядковый номер в строке, зависящий от алфавита.
C# Алгоритм Маркова, проверить, является ли число степенью 3 Вообщем, есть единичная система счисления, например из единиц. Нужно проверить является ли кол-во единиц степенью 3. В шарпах решил сделать, так как есть удобные методы. Вот пример моего алгоритма, который при 111 только выдает правду. Хелпаните пожалуйста, завтра дедлайн)Можно только алгоритм, в прогу то записать тут легко. Просто бесконечный цикл с выходами. using System; using... https://www.cyberforum.ru/ csharp-beginners/ thread2377918.html C# Некорректное отображение двойных кавычек в строке https://www.cyberforum.ru/ csharp-beginners/ thread2377915.html
Доброго времени суток. Необходимо сформировать SQL запрос, на поиск строки. В коде прописываю: string str = "SELECT * FROM Customer WHEN FirstName LIKE \""+firstName.text+"\" AND LastName LIKE \""+lastName.Text+"\""; Однако в запросе получается такой результат:
C# Интеграция с С++ на С#
Нужно вот этот код переписать с С++ на C#, пожалуйста, сроки поджимают :( #include <iostream> #include <cmath> #include <vector> using namespace std; class Shape //общий класс фигур
C# Создайте метод нахождения количества делителей числа https://www.cyberforum.ru/ csharp-beginners/ thread2377905.html
Создайте метод нахождения количества делителей числа. Напишите программу для нахождения числа из промежутка от А до В, у которого больше всего делителей. Указание: включите в метод операторы вывода на экран найденных делителей, иначе процесс проверки программы будет затруднителен.
C# Разработка программ с использованием обобщений и коллекций https://www.cyberforum.ru/ csharp-beginners/ thread2377879.html
Разработать класс для хранения списка объектов классов, используя коллекцию. Класс должен содержать следующие методы: - конструктор по умолчанию; - помещение элемента в список; - удаление текущего элемента из списка; - перемещение по списку (в начало, в конец, на следующий элемент, на предыдущий элемент); - получение текущего элемента из списка; - установка нового значения выбранного элемента,...
Чтение txt файла и заполнение массива данными из него C#
Доброго времени суток! Захотел написать метод, который будет считывать данные из файла и закидывать их в массив. В текстовом фале две строчки, в массив заносит два раза последнюю или первую строчку. class RandStrGen //Заполняет массив { int i; public string strReader; public string strings { get; set; } public RandStrGen (string filename) ...
C# Разработать DLL для работы с целыми и вещественными числами https://www.cyberforum.ru/ csharp-beginners/ thread2377857.html
Помогите плиз Разработать DLL для работы с целыми и вещественными числами. В библиотеку включить методы печати чисел в форматах E, F и C. В программе предусмотреть анализ на соответствие выводимого числа заданному формату и печать числа после выполнения любого метода DLL. Числа задавать в режиме диалога.
C# Даны квадратная матрица и вектор, вычислить https://www.cyberforum.ru/ csharp-beginners/ thread2377847.html
Помогите, пожалуйста, написать программу: Даны квадратная матрица A порядка n и вектор b с n элементами. Вычислить: a) A*b б) A^2*b в) (A-E)*b, где E-единичная матрица порядка n. Буду благодарна!
Список Списков, или вложенные классы C#
Добрый вечер уважаемые форумчане. Прошу прощения за возможно глупый вопрос но просто не могу нигде найти. Я не программист c# , только учусь. Подскажите пожалуйста,пишу программу на c# wpf, программа тестирования. У меня есть бд SQLite, мне нужно каким то образом получив select * from Cases все строки раскидать по группам. Пытался разбивать связывать таблицы БД.. тоже никак. Поэтому все...
C# Сформировать строку, в которой через пробел поменять минимальное и максимальное числа сформированной строки. Дана строка чисел через запятую. Сформировать строку, в которую через пробел поменять минимальное и максимальное числа сформированной строки. Написал программу, понять в чем проблема не могу...объясните пожалуйста
0 / 0 / 0
Регистрация: 21.12.2018
Сообщений: 2
0

Создать класс, реализующий граф - C# - Ответ 13182993

22.12.2018, 01:13. Показов 1441. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, такой вопрос, как создать класс, который как входной параметр использует матрицу смежности, а как внутреннее представление список смежности, всё это реализуется путём обхода графа в ширину и в последствии проверяется как минимум одним тестом NUnit.
Своими силами получилось нечто такое, но ни один тест с этим не работает, да и нет уверенности, что правильно всё написано
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
    class Classlaba6
    {
        public static void SS(int[,] a)
        {
            int b = a.GetLength(0);
            int size = 0;
            int[][] graph = new int[b][];
            for(int i = 0; i < b; i++)
            {
                for( int j = 0;j < b; j++)
                {
                    if(a[i, j] == 1)
                    {
                        size++;
                    }
                }
                graph[i] = new int[size];
            }
            
            for ( int i = 0; i < b; i++)
            {
                int k = 0;
                for ( int j = 0; j < size; j++)
                {
                    if (a[i, j] == 1)
                    {
                        graph[i][k] = j;
                        k++;
                    }
                    
                }
                Console.WriteLine();
            }
            int[] number = new int[3];
            int u = 0;
            Queue<int> q = new Queue<int>();
            q.Enqueue(u);
            number[u] = 1;
            while (q.Count != 0)
            {
                u = q.Dequeue();
 
                    for (int d = 0; d < graph[u].Length; d++)
                    {
                        int v = graph[u][d];
                    if (v == 1 && number[v] == 0)
                    {
                        number[v] = 1;
 
                        q.Enqueue(v);
                    }
                    }
            }
        }
    }
            Console.WriteLine("Введите n - количество строк и столбцов");
            int n = int.Parse(Console.ReadLine());
            int[,] ms = new int[n, n];
            Console.WriteLine("Заполни матрицу смежности");
            for(int i = 0; i < n; i++)
            {
                for(int j = 0; j < n; j++)
                {
                    Console.WriteLine("Введите {0},{1} элемент массива", i,j);                 
                    ms[i, j] = int.Parse(Console.ReadLine());
                }
            }
            for(int i = 0; i < n; i++)
            {
                for(int j = 0; j < n; j++)
                {
                    Console.Write(" " + ms[i, j]);
                }
                Console.WriteLine();
            }
            Classlaba6.SS(ms);
        }


Вернуться к обсуждению:
Создать класс, реализующий граф C#
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.12.2018, 01:13
Готовые ответы и решения:

Создать класс, реализующий десятичный счётчик Count
Создать класс, реализующий десятичный счётчик Count,значение которое может изменятся которого может...

Создать класс реализующий действия с двумерным целочисленным массивом
Создайте класс,реализующий следующие действия с двумерным целочисленным массивом:...

Создать класс, реализующий перегрузку операторов, разработать оконное приложение для работы с методами класса
Помоготите кто может)))пожалуйста) Цель работы: Познакомиться с принципами перегрузки операторов в...

Создать класс «счетчик», реализующий циклический счетчик, со следующей структурой
Создать класс «счетчик», реализующий циклический счетчик, со следующей структурой: -поле состояния...

0
22.12.2018, 01:13
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.12.2018, 01:13
Помогаю со студенческими работами здесь

Создайте класс, описывающий и реализующий класс-наследник класса "прямоугольник"
создайте класс описывающий и реализующий класс-наследник класса object геометрическую фигуру ...

Класс, реализующий десятичный счетчик
ПОМОГИТЕ!Описать класс, реализующий десятичный счетчик, может увеличивать или уменьшать свое...

Класс, реализующий десятичный счетчик
Описать класс, реализующий десятичный счетчик, который может увеличивать или уменьшать свое...

Класс, реализующий десятичный счетчик
Подумал может кому пригодится :) Простейшие классы Разрабатываемый класс должен содержать ...

класс,реализующий шестнадцатеричный счетчик
Здравствуйте! помогите пожалуйста написать программу на с#... Описать класс,реализующий...

Класс, реализующий шестнадцатеричный счетчик
Описать класс, реализующий шестнадцатеричный счетчик, который может увеличивать или уменьшать свое...

0
Новые блоги и статьи
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru