Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Нужен таймер с непостоянным интервалом https://www.cyberforum.ru/ csharp-beginners/ thread1016015.html
Здравствуйте. Не могу разобраться с такой задачей: Имеется массив double, содержащий значения задержек в миллисекундах. Нужен таймер, который бы создавал последовательность требуемых задержек. Все таймеры, что мне попадались, работают регулярно - через заданный во время инициализации интервал времени. А что делать если этот интервал должен постоянно изменяться? Заранее благодарен.
C# Конструктор сетей Петри
Опять же, прошу нечто подобное, как конструктор сетей Петри, картинка ниже. Справа элементы из которых мы составляем сеть, после мы указываем фишки, и запускаем, она должна выполниться и расставить фишки в нужных местах. Может у кого есть что то подобное?..
C# Компьютерная модель технологического агрегата Здравствуйте, может у кого есть подобная программа, для примера, я не прошу именно такую же, я прошу хотя бы подобную, потому что пока даже не представляю от чего оттолкнуться для выполнения задачи. Картинка во вложениях. Словами - по бокам два конвейера, между ними телега, на которой стоит манипулятор. Телега свободно перемещается между конвейерами, при подъезде к левому, на конвейере... https://www.cyberforum.ru/ csharp-beginners/ thread1016010.html C# Вычислить и вывести на экран в виде таблицы значение функции Вычислить и вывести на экран в виде таблицы значение функции, заданной с помощью ряда Тейлора, на интервале от Хнач до Хкон с шагом dX с точностью . Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. Для вычисления последующего члена ряда использовать рекуррентную формулу. https://www.cyberforum.ru/ csharp-beginners/ thread1016002.html
Соединить точки, образующие параллелограмм C#
Написал код. Полностью рабочий. Все выводит:и геометрическое, и графическое. Случилась следующая загвоздка: на экран в графическом представлении выводятся все точки и мне необходимо соединить линиями только те, которые образуют параллелограмм. Так как тесты у меня читаются из файлов, то напишу их так. 1 1 2 2 3 5 5 2 5 3 4 1 Ответ: троек :1
C# Программа для развития логики детей https://www.cyberforum.ru/ csharp-beginners/ thread1015877.html
нужна прога, позволяющяя развивать развивать логику у детей. в виде тестов. если есть у кого готовый кодик, буду рад принять в дар) спасибо)
C# Нужно чтобы программа копировала файлы из папки №1, в папку являющуюся корневой для этой папки №1 https://www.cyberforum.ru/ csharp-beginners/ thread1015833.html
Привет Мужики! В общем написана консольная программка, которая копирует все содержимое одной папки в другую. Сейчас у меня обе папки находятся в одной директории, то есть в папке "papka2". То есть путь примерно такой: papka1\papka2\ <папка копированная, папка созданная, экзешник> Мне нужно чтобы файлы копировались, но вставлялись в папку, корневую для papka2(в моем случае это papka1),...
C# Прокомментировать код
Прошу закомментировать код: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; class Power2
C# Изменить системное время Добрый вечер, форумчане. Есть задача изменить системное время, данный код работает, но почему то прибавляет +4 часа, подскажите где я ошибся: string da, f, f1, Hour, Minute, Second; string viz = DateTime.Now.ToLongTimeString(); Console.Write("Текущее время: " + viz + "\n" + "Введите новое время:"); da = Convert.ToString(Console.ReadLine()); ... https://www.cyberforum.ru/ csharp-beginners/ thread1015718.html C# Ошибка CLR (прекращение работы формы при длительных операциях) https://www.cyberforum.ru/ csharp-beginners/ thread1015669.html
Здравствуйте. У меня в программе выполняется длительная операция (перенос данных с одной базы в другую). При выполнении возникает ошибка: "CLR не удалось перейти из COM-контекста 0x5370d0 в COM-контекст 0x537240 за 60 секунд. Наиболее вероятно, что поток, владеющий контекстом/апартаментом назначения, находится в режиме ожидания или выполнения очень длительной операции без прокачки сообщений...
C# Составьте программу вычисления суммы
Помогите, пожалуйста, сделать задание в С#, вообще не знаю как делать, не объяснили нам ничего по заданию, если можно с объяснением:( составьте программу вычисления суммы S(x) = 1 + дробь x^2 / 2! + ... + дробь x^2n / (2n)! а так же программу вычисления функции Y(x) = дробь e^x + e^(-x) / 2 в диапазоне от 0 до 1 с произвольным шагом h. выведите на экран таблицу значений функций Y(x) и суммы...
C# Создать user exeption класс, который наследуется от exeption Помогите сделать следующее:сделать user exeption класс который наследуется от exeption, + сделать исключение выход за границы массива) то есть сделать чтобы пользователя спрашивало сколько элементов вывести. using System; using System.Threading.Tasks; namespace ConsoleApplication4 { c
116 / 116 / 70
Регистрация: 10.11.2013
Сообщений: 445
23.11.2013, 03:05 0

Реализовать очередь и сделать меню - C# - Ответ 5376635

23.11.2013, 03:05. Показов 1149. Ответов 4
Метки (Все метки)

Ответ

У вас, простите, говнокод какой-то. Куча бессмысленных goto. Этим оператором вообще лучше не пользоваться, если можно легко обойтись без него. Сильно затрудняет читаемость.

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace LR5
{
    class Program
    {
        static void Main(string[] args)
        {
            var queue = new Queue<int>();
            while (true)
            {
                Console.WriteLine("\n1. Ввести элемент");
                Console.WriteLine("2. Первый элемент очереди");
                Console.WriteLine("3. Удалить первый элемент очереди");
                Console.WriteLine("4. Количество элементов очереди");
                Console.WriteLine("5. Поиск элемента");
                Console.WriteLine("6. Вывод очереди");
                Console.WriteLine("0. Выход\n");
 
                Console.Write("Команда №");
                switch (Convert.ToChar((Console.ReadLine())))
                {
                    case '1':
                        Console.Write("Элемент: ");
                        queue.Enqueue(int.Parse(Console.ReadLine()));
                        break;
                    case '2':
                        if (queue.Count > 0)
                            Console.WriteLine("Первый элемент: {0}", queue.Peek());
                        else
                            Console.WriteLine("Очередь пуста.");
                        break;
                    case '3':
                        if (queue.Count > 0)
                            Console.WriteLine("Удалён элемент: {0}", queue.Dequeue());
                        else
                            Console.WriteLine("Очередь пуста.");
                        break;
                    case '4':
                        Console.WriteLine("Количество элементов в очереди: {0}", queue.Count);
                        break;
                    case '5':
                        Console.Write("Введите элемент для поиска: ");
                        int serch = int.Parse(Console.ReadLine());
 
                        int count = 0;
                        foreach (int x in queue)
                            if (x == serch)
                                count++;
                        Console.WriteLine("Элемент {0} в очереди встречается {1} раз.", serch, count);
                        break;
                    case '6':
                        Console.WriteLine("Элементы очереди: ");
                        int number = 0;
                        while (queue.Count != 0)
                        {
                            Console.WriteLine("{0}) {1}", ++number, queue.Dequeue());
                        }
                        Console.WriteLine("Очередь пуста.");
                        break;
                    case '0':
                        Console.ReadKey();
                        return;
                    default:
                        Console.WriteLine("Будьте внимательнее при вводе, попробуйте ещё раз.");
                        break;
                }
            }
 
        }
    }
}


Вернуться к обсуждению:
Реализовать очередь и сделать меню C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2013, 03:05
Готовые ответы и решения:

Очередь (сделать очередь, чтобы добавляло, удаляло, читало. Не STL.)
Помогите пожалуйста написать очередь. Есть Температура double и ее тип int ну и нужно сделать...

Необходимо сделать отступы между пунктами меню и реализовать hover-эффект
Доброго дня уважаемые, крутой у Вас форум! В общем я начал изучать верстку сайта и вот у меня такая...

Реализовать очередь
класс figure #pragma once class figure { public: figure(void); virtual ~figure(void);...

Реализовать очередь
Очередь - это устройство для хранения данных, похожее на стек. Отличие в том, что в стеке последний...

4
23.11.2013, 03:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2013, 03:05
Помогаю со студенческими работами здесь

Реализовать очередь на массиве
Начал знакомиться с очередью, хотелось бы увидеть пример реализации ее на массиве и без классов...

Реализовать Generics очередь
Реализовать обобщенную (Generics) структуру данных «очередь», позволяющую хранить объекты...

Реализовать очередь в билдере
помогите реализовать данную очередь в билдере class queue { private: int head, tail; //...

Реализовать с использованием массива очередь
13.первое задание 1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru