Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
 Аватар для sysrepos
88 / 81 / 31
Регистрация: 08.08.2013
Сообщений: 467
Записей в блоге: 1

Задача по математике, 3 класс, пять вложенных циклов, делегаты. Есть ли короткое решение?

17.03.2026, 11:27. Показов 9176. Ответов 61
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Есть задача из 3 класса по математике. Задача на картике. №13.

Описание: есть три массива чисел (3, 5, 7, 11) (19, 29, 47, 61) (13, 27, 39, 57). Нужно любое число из 1 массива сложить или вычесть или умножить или разделить на любое число из второго массива и результат сложить или вычесть или умножить или разделить на любое число из третьего массива. И получить в результате 100.

Не знаю как ее нужно решать третьекласникам, возможно методом подобора. Я решил с помощью C#. Код получился примерно на 100 строк. Пять вложенных циклов, делегаты. Часто под такими задачами и такими решениями (на 100 строк) видел решения в пару строк с использованием LINQ, лямбда выражений и прочей магией C#. Можно ли эту задачу решить более коротким способом, чем мой?

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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Program
    {
        public delegate int  MyDelegate (int x, int y);
 
        static public int sum(int x, int y)
        {
            return (x + y);
        }
 
        static public int minus(int x, int y)
        {
            return (x - y);
        }
 
        static public int umn(int x, int y)
        {
            return (x * y);
        }
 
        static public int del(int x, int y)
        {
            return (x / y);
        }
 
        /// <summary>
        /// возвращает символ +-*/
        /// </summary>
        /// <param name="md"></param>
        /// <returns></returns>
        static public string NameOperation(MyDelegate md)
        {
            string rez = "_";
            if (md.Method.Name.ToString() == "sum") return "+";
            if (md.Method.Name.ToString() == "minus") return "-";
            if (md.Method.Name.ToString() == "umn") return "*";
            if (md.Method.Name.ToString() == "del") return "/";
            
            return rez;
        }
 
        static void Main(string[] args)
        {
            
          
            MyDelegate d1_sum=sum;
            MyDelegate d2_minus = minus;
            MyDelegate d3_umn=umn;
            MyDelegate d4_del = del;
 
 
            List<MyDelegate> d_all_operation_1 = new List<MyDelegate>();
            List<MyDelegate> d_all_operation_2 = new List<MyDelegate>();
 
            d_all_operation_1.Add(d1_sum);
            d_all_operation_1.Add(d2_minus);
            d_all_operation_1.Add(d3_umn);
            d_all_operation_1.Add(d4_del);
 
            d_all_operation_2.Add(d1_sum);
            d_all_operation_2.Add(d2_minus);
            d_all_operation_2.Add(d3_umn);
            d_all_operation_2.Add(d4_del);
 
            int rez = 0;
            string mes1 = "";
            string mes2 = "";
            string mes3 = "---";
 
            int[] arr1 = { 3, 5, 7, 11 };
            int[] arr2 = { 19, 29, 47, 61 };
            int[] arr3 = { 13, 27, 39, 57 };
 
            Console.BufferHeight = 2000;
            Console.WriteLine("подсчет");
 
 
            foreach(int i in arr1)
            {
                foreach (int j in arr2)
                {
                    foreach (int k in arr3)
                    {
                        foreach (var v1 in d_all_operation_1)
                        {
                            foreach (var v2 in d_all_operation_2)
                            {
                                rez = v2(v1(i, j), k);
 
                                if (rez == 100)
                                {
                                    mes1 = " (+++решение+++)";
                                }
                                mes2 = string.Format("{0}{1}{2}{3}{4}={5}{6}", i, NameOperation(v1), j, NameOperation(v2), k, v2(v1(i, j), k), mes1);
                                Console.WriteLine(mes2);
                                mes1 = "";
 
                                if (rez == 100)
                                {
                                    mes3 = mes2;
                                }
 
 
                            }
                        }
 
                    }
 
                }
 
            }
 
 
            Console.WriteLine("_");
 
            Console.WriteLine(mes3);
 
            Console.ReadLine();
 
 
        }
    }
}
Миниатюры
Задача по математике, 3 класс, пять вложенных циклов, делегаты. Есть ли короткое решение?   Задача по математике, 3 класс, пять вложенных циклов, делегаты. Есть ли короткое решение?   Задача по математике, 3 класс, пять вложенных циклов, делегаты. Есть ли короткое решение?  

0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.03.2026, 11:27
Ответы с готовыми решениями:

Описать класс с функцией. Объявить делегат. Произвести вызов функции через делегат
Описать функцию Exchange(X, Y), меняющую значения переменных X и Y.

Отличие делегата от делегата с лямбда-выражением
Народ чем отличается Invoke(new Action(() =&gt; button2.IsEnabled = true)); от Invoke(new...

Разница лямбда выражения, делегата (\анонимного делегата), методом (\анонимных методов)
Всё просто: В чём отличия: лямбд, делегатов, анонимных делегатов, методов, анонимных методов? ...

61
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
12.04.2026, 17:00
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 000d60 Посмотреть сообщение
wizard41, я ещё тогда написал вариант на С++.
Охотно верю. Однако, ветка шарпов, потому лучше обсуждать решение именно на C#.
Многие владеют не единственным ЯП. Например я мог бы решить ее на 6-ти ЯП, как минимум.
Цитата Сообщение от 000d60 Посмотреть сообщение
И он сравним по скорости с самым лучшим результатом на C#.
Сравнивать программы на С++ и C# неправильно. У этих ЯП слишком разная степень абстракции и используемых механизмов.
0
Заблокирован
12.04.2026, 17:10
Цитата Сообщение от wizard41 Посмотреть сообщение
Однако, ветка шарпов, потому лучше обсуждать решение именно на C#.
Согласен, поэтому она и за кадром. Упомянул лишь про тестирование на скорость.
Цитата Сообщение от wizard41 Посмотреть сообщение
Сравнивать программы на С++ и C# неправильно. У этих ЯП слишком разная степень абстракции и используемых механизмов.
Что тут неправильного? Время выполнение в одних и тех же единицах.

Добавлено через 4 минуты

Не по теме:

Цитата Сообщение от 000d60 Посмотреть сообщение
Упомянул лишь про тестирование на скорость.
И это как бы комплимент Шарпу от С++, что при желании можно написать эффективный код.

0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
12.04.2026, 17:11
Цитата Сообщение от 000d60 Посмотреть сообщение
Что тут неправильного? Время выполнение в одних и тех же единицах.
Очевидно, что если оба алгоритма написаны грамотно (и условно одинаково), то на C++ время выполнения всегда будет быстрее. Так как там используются совсем другие механики вычислений и т.п.
0
Заблокирован
12.04.2026, 17:23
Цитата Сообщение от wizard41 Посмотреть сообщение
Очевидно, что если оба алгоритма написаны грамотно (и условно одинаково), то на C++ время выполнения всегда будет быстрее. Так как там используются совсем другие механики вычислений и т.п.
Да. Опять согласен.
Но в скорости я не выиграл. Без жесткой оптимизации(и не делал её).
Но это решение было на основе знания ЯП куда выше среднего.
Если брать средний или ниже, то и на С++ будут проигрывать С# предоставленных в этой теме.

По такой же логике непонятны сравнения и других вариантов на C# на скорость, если главное условие было минимизация текстового сорца. Но некий индивид спровоцировал его, косвеннно.
На счёт оптимизации и лишних действий от некого в этой ветке, так по его логике программа доходит до вывода самого решения в виде "X * y + z = 100 " с конкретными числами.
То есть, по сути бред. И тут резко начали ему косвенными путями, вежливо рассказывать что он несет бред)
Детский сад право.
А сейчас ещё и меня начнут учить, чему то...

Добавлено через 3 минуты
Цитата Сообщение от 000d60 Посмотреть сообщение
А сейчас ещё и меня начнут учить, чему то...
Цитата Сообщение от wizard41 Посмотреть сообщение
Сравнивать программы на С++ и C# неправильно.
Что вдруг два алгоритма выполненных на разных ЯП нельзя протестировать на скорость выполнения.
Что это "не правильно".
Скорость выполнения программы одна из общих и важных критерий.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
12.04.2026, 17:37
000d60, ну вот как раз решения на C# сравнивать довольно легко (и правильно). Т.к. различные применяемые методики заметно влияют на время их выполнения.

Например, нужно определить, что число делится на 2 нацело. Абсолютное большинство напишет так:
if (number % 2 == 0) ...

А продвинутые прогеры вот так:
if (number & 1 == 0) ...
Во втором случае операция выполниться заметно быстрее..

Добавлено через 4 минуты
Цитата Сообщение от 000d60 Посмотреть сообщение
Что вдруг два алгоритма выполненных на разных ЯП нельзя протестировать на скорость выполнения.
Что это "не правильно".
Скорость выполнения программы одна из общих и важных критерий.
000d60, ну, это как сравнивать кто быстрее доедет до финиша на автомобилях разного класса. Путь один, но быстрее доедет тот, у кого авто "мощнее" (быстрее). И это будет всегда так.
Скорость доступа и выполнение инструкций CPU у С++ значительно быстрее, чем на шарпе. Т.е. фактически одинаковый код на плюсах выполниться быстрее в любом случае. Это просто постулат, поэтому нет нужды сравнивать эти ЯП в принципе.
0
Заблокирован
12.04.2026, 17:52
Цитата Сообщение от wizard41 Посмотреть сообщение
Например, нужно определить, что число делится на 2 нацело. Абсолютное большинство напишет так:
if (number % 2 == 0) ...
А продвинутые прогеры вот так:
if (number & 1 == 0) ...
Во втором случае операция выполниться заметно быстрее..
Например на С++ это не однозначно. Оптимизатор вполне способен уровнять.
И уверен сейчас оптимизация развита и у компиляторов других ЯП.
Давно уже ни на каком ЯП, кроме низкоуровневых, нет смысла в оптимизации такого уровня программистом, как в примере выше.

Цитата Сообщение от wizard41 Посмотреть сообщение
Т.е. фактически одинаковый код на плюсах выполниться быстрее в любом случае. Это просто постулат, поэтому нет нужды сравнивать эти ЯП в принципе.
Для кого то нет, а для кого то есть.
Поэтому нужно быть осторожнее со словами правильно и не правильно.

Непонятно о чём спор, наверное о том что я упомянул С++ в ветке С#.
Прошу прощения.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
12.04.2026, 17:59
000d60, ну мы не говорим про оптимизацию компиляторов в принципе. Это выходит за рамки темы нативного кода, который пишет пользователь.
Я говорю про абсолютное сравнение выполнения кода на разных ЯП. Многие конструкции на С++ можно вообще прямо на asm написать так, как это видит программист, не полагаясь на оптимизации компиляторов. И этот код заработает еще быстрее.
Цитата Сообщение от 000d60 Посмотреть сообщение
Непонятно о чём спор
Не спор вовсе, а так, "размышления на тему...".
0
Заблокирован
12.04.2026, 18:05
Цитата Сообщение от wizard41 Посмотреть сообщение
Не спор вовсе, а так, "размышления на тему...".
Так и я о том же. Просто написал что решение на Шарпе сопоставимое с С++. Не более того.
Какие то мы слишком широкие, не разминутся)

Цитата Сообщение от wizard41 Посмотреть сообщение
не полагаясь на оптимизации компиляторов
Я уже сказал, так никто уже не думает и не пишет. Оптимизаторы/компиляторы хорошо с этим справляются.
Мелочи нужно отпускать. А вот над выбором инструментов в высокоуровневых ЯП, нужно иметь ввиду.

Цитата Сообщение от wizard41 Посмотреть сообщение
Многие конструкции на С++ можно вообще прямо на asm написать
М? Это было риторическое 'М')
Хватит уже.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
12.04.2026, 18:18
Цитата Сообщение от 000d60 Посмотреть сообщение
Я уже сказал, так никто уже не думает и не пишет. Оптимизаторы/компиляторы хорошо с этим справляются.
И думают и пишут! До сих пор.

Компиляторы не волшебники, тоже могут "нести ересь". И до сих пор этот факт много где проявляется.
Компилятор (оптимизатор) не способен "думать" - он воспринимает код буквально. Очевидные узнаваемые конструкции он еще может подменить на что-то попроще. Однако, современный код далек от решения задач типа "2 + 2 / 2". Более-менее сложное поведение - пока еще требует оптимизации именно он программиста.
Полагаться только на оптимизацию компилятора - плохая затея.
0
Заблокирован
12.04.2026, 18:39
Цитата Сообщение от wizard41 Посмотреть сообщение
Полагаться только на оптимизацию компилятора - плохая затея.
Да.
Отвергать присутствие оптимизации и писать код в стиле АSМ - ???

Цитата Сообщение от wizard41 Посмотреть сообщение
не способен "думать"
Код программиста тоже на это не способен.

Либо я чего то не понял, либо ты.

У меня уже несуществующие пёрышки поднялись.... т
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
12.04.2026, 18:49
000d60, ты заявляешь, что "так уже давно не пишут". Кто не пишет? Школьники - да. Они вообще не думают давно.
А нормальные люди (прогеры) и думают и пишут. На любом ЯП. Тем более кто именно работает в этой сфере.
Ни один компилятор пока еще не может изменить индусский код на 'нормальный'. Да, операцию деления он заменит на сдвиг - и это будет вся "оптимизация". А если сама структура кода написана изначально криво, то он в этом не поможет ничем.
Цитата Сообщение от 000d60 Посмотреть сообщение
Отвергать присутствие оптимизации и писать код в стиле АSМ - ???
Это просто частный случай. ASM - как пример.

Ладно, завязываем об этом.
0
Заблокирован
12.04.2026, 19:09
Цитата Сообщение от wizard41 Посмотреть сообщение
ты заявляешь, что "так уже давно не пишут". Кто не пишет?
Так не пишут на высокоуровневых ЯП.
Одну из причин я уже описал. Есть и другие. Например читаемость кода.

Цитата Сообщение от wizard41 Посмотреть сообщение
А нормальные люди (прогеры) и думают и пишут. На любом ЯП.
Да. Конечно.
Дорастешь до понимания моего, твое мнение будет другим.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
12.04.2026, 19:31
Цитата Сообщение от 000d60 Посмотреть сообщение
Например читаемость кода.
А она (читаемость) тут причем? Мы же говорили про "оптимизацию"..

Цитата Сообщение от 000d60 Посмотреть сообщение
Дорастешь до понимания моего, твое мнение будет другим.
До чего же я должен "дорасти" то?
Я точно расту и точно многое понимаю. Поэтому способен вести дискуссии подобного рода.
А твое "дорастешь" - звучит как высокомерие, которое здесь явно неуместно.
Даю тебе рубль - узнаешь себе цену, вернешь сдачу.
0
Заблокирован
12.04.2026, 19:34
Цитата Сообщение от 000d60 Посмотреть сообщение
Дорастешь до понимания моего, твое мнение будет другим.
Цитата Сообщение от wizard41 Посмотреть сообщение
До чего же я должен "дорасти" то?
Не учить других того чего сам не понимаешь, например.

Добавлено через 1 минуту
Цитата Сообщение от wizard41 Посмотреть сообщение
Поэтому способен вести дискуссии подобного рода.
Что правильно а что нет?
Уверен?
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
12.04.2026, 19:51
Цитата Сообщение от 000d60 Посмотреть сообщение
Не учить других того чего сам не понимаешь, например.
И чего же я по твоему не понимаю? Перечисли по пунктам.
Цитата Сообщение от 000d60 Посмотреть сообщение
Что правильно а что нет?
Уверен?
Уверен. Тебя понесло куда-то в сторону и я тебя тактично поправил. Попытался вернуть диалог в нормальное русло, согласно данному разделу и самой теме (вопросу) в частности.
Но, "Остапа уже понесло"...
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16166 / 11286 / 2892
Регистрация: 21.04.2018
Сообщений: 33,176
Записей в блоге: 2
12.04.2026, 23:15
Цитата Сообщение от 000d60 Посмотреть сообщение
Цитата Сообщение от wizard41 Посмотреть сообщение
Например, нужно определить, что число делится на 2 нацело.....
Например на С++ это не однозначно. Оптимизатор вполне способен уровнять.
На C# оптимизация тоже уровняет.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3463 / 2784 / 575
Регистрация: 04.09.2018
Сообщений: 8,757
Записей в блоге: 3
12.04.2026, 23:19
/*------------------------------*/
Вернемся к задачам.

#11

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
static int ZerosInNumber(params long[] number)
{
    long num = number.Sum();
 
    // Простой вариант
    //return num.ToString().Count(c => c == '0');
 
 
    // Математический вариант
    if (num == 0) return 1;
 
    int count = 0;
 
    while (num > 0)
    {
        if (num % 10 == 0)
            count++;
        num /= 10;
    }
    return count;
}
C#
1
2
// Task #11
Console.WriteLine($"Нулей в числе: {ZerosInNumber(1_000_000_000_000, 1_000_000_000, 1_000_000, 1_000, 1)}");    // 8
Из метода ZerosInNumber видно, что можно просто конвертировать число в строку и посчитать кол-во нулей в нем. Но это не по науке!

#12

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
static (int, int[]?) HowManyTwoDigitNumbers(params int[] cards)
{
    if (cards.Length == 0) return (0, null);
 
    int count = 0;
    List<int> numbers = [];
 
    for (int i = 0; i < cards.Length; i++)
    {
        if (cards[i] != 0)
        {
            for (int j = 0; j < cards.Length; j++)
            {
                numbers.Add(cards[i] * 10 + cards[j]);
                count++;
            }
        }
    }
    return (count, numbers.ToArray());
}
C#
1
2
3
4
// Task #12
var result = HowManyTwoDigitNumbers(0, 2, 5, 9);    // 12
Console.WriteLine($"Кол-во двузначных чисел: " +
    $"{result.Item1}\nЧисла: {(result.Item1 > 0 ? string.Join(" ", result.Item2!) : "---")}");
Code
1
2
Кол-во двузначных чисел: 12
Числа: 20 22 25 29 50 52 55 59 90 92 95 99
Числа (карточки) могут повторяться? Вроде условием не запрещено..

#15

Тут, чтобы не размазывать кашу по тарелке, собрал действия в структуру:
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
struct ClassRoom
{
    private readonly int total;
    private readonly int valley;
    private readonly int basket;
 
    public ClassRoom(int t, int v, int b)
    {
        total = t;
        valley = v;
        basket = b;
 
        // Проверка на кол-во учеников
        if (total < valley || total < basket)
            throw new ArgumentException("Ошибка в количестве учеников!");
 
        // Проверка на тунеядство
        if ((valley + basket) < total)
            throw new ArgumentException("Кто-то ничем не занимается!");
    }
 
 
    public readonly int Total => total;
    public readonly int BothSections => valley + basket - total;
    public readonly int ValleyOnly => valley - BothSections;
    public readonly int BasketOnly => basket - BothSections;
}
C#
1
2
3
4
5
6
// Task #15
var classRoom = new ClassRoom(32, 18, 16);
Console.WriteLine($"Всего учеников в классе: {classRoom.Total}.");
Console.WriteLine($"В двух секциях занимаются: {classRoom.BothSections} учащихся.");
Console.WriteLine($"Только волейболом занимаются: {classRoom.ValleyOnly} учащихся.");
Console.WriteLine($"Только баскетболом занимаются: {classRoom.BasketOnly} учащихся.");


Добавлено через 3 минуты
Остальные задачи практически на устную логику. Вот #14 (про спички) можно еще расписать в коде, но будет жестко.. ))
0
15.04.2026, 13:25
using System;
using System.Collections.Generic;
using System.Linq;
/*
Работает для любого количества массивов

Просто добавляешь:

arrays.Add(new[] { ... });

Идея solver’а
Мы добавим «мышление»:

1. Ограничения (pruning)
если число стало слишком большим → дальше смысла нет
если дробь получилась «кривая» → пропускаем
если уже невозможно дойти до 100 → обрываем ветку
2. Проверка "обратным ходом"

Например:

если осталось последнее число c, то проверяем:
можно ли из текущего результата получить 100 через + - * /
*/
class Program
{
static double TARGET = 100;

static void Main()
{
var arrays = new List<int[]>
{
new[] { 3, 5, 7, 11 },
new[] { 19, 29, 47, 61 },
new[] { 13, 27, 39, 57 }
// new[] { 17, 23, 41, 53 } - просто добавь сюда массив
};

foreach (var a in arrays[0])
{
Solve(arrays, 1, a, a.ToString());
}
}

static void Solve(List<int[]> arrays, int index, double current, string expr)
{
//
0
wound up as Aussie
533 / 164 / 27
Регистрация: 15.05.2019
Сообщений: 720
15.04.2026, 13:35
Цитата Сообщение от sysrepos Посмотреть сообщение
Можно ли эту задачу решить более коротким способом, чем мой?
Вот универсальное решение по моему алгоритму для любого кол-ва массивов на C#.
Вложения
Тип файла: rar UniversalMassives.rar (1.4 Кб, 10 просмотров)
0
bite
 Аватар для I can
5009 / 4819 / 852
Регистрация: 13.04.2015
Сообщений: 10,084
15.04.2026, 14:47
Цитата Сообщение от Python_Val Посмотреть сообщение
C#
1
2
3
static void Solve(List<int[]> arrays, int index, double current, string expr)
{
//
И чо?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.04.2026, 14:47

Максимально короткая программа с использованием делегата
Помогите пожалуйста:нужно написать максимально короткую программу с использованием делегата....

Есть ли специальные библиотеки для решения задач высшей математики
подскажите пожалуйста есть ли для c# специальные библиотеки для решения задач высшей математики...

Создать класс для реализации методов решения квадратного уравнения (Нужен максимально короткий код)
Нужен максимально короткий код линк использовать можно НА ВСЕ НЕ БОЛЕЕ 25 МИНУТ!!! 1.Пусть...

Статический класс и делегаты
Есть статический public класс, в котором создано несколько делегатов. Чтоб делегаты объявлены тоже...

Метод для клика по кнопке и ошибка "требуется класс, делегат или структура"
Кода добавляю метод для клика по кнопке пишет такие ошибки: &quot;Требуется &quot;}&quot;&quot;(хотя там вроде все...


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru