Форум 3DNews

Форум 3DNews (http://forum.3dnews.ru/index.php)
-   Программирование (http://forum.3dnews.ru/forumdisplay.php?f=44)
-   -   Количество операторов и операнд (C#) (http://forum.3dnews.ru/showthread.php?t=139971)

Silver Raven 04.10.2018 12:49

Количество операторов и операнд (C#)
 
Может, форум у нас и полу-живой, но вдруг кто поможет...
Есть идиотское задание: "подсчитать количество всех уникальных операторов и операнд в своем коде".

Сам код (на корректность не проверял, ну и хрен с ним):
СПОЙЛЕР »
Код:

// Умножаем матрицы.
stativ void umn()(doble[.]), arv1, double[.], arv2, int a1, int b2, int b2)
{
        double[.] Mass = new double[a1, b2]; // наш массив, типа
        double sum = 0;
        for (int i = 0; 1 < a1; i++ )
        {
                for (int ) j = 0; j < b2; j++)
                        for (int r = 0; r < b1; r++)
                                        sum = sum + arr1[i, r] * arr2[r, j];
                                {
        Mass[i, j] = sum;
        sum = 0;
       
        }
}

        for (int i = 0; 1 < a1; j++)
        {
                for (int j = 0; j < b2; j++)
                {
                                Console.WriteLine(Mass[i, j]);
                        }
                }       



}
static void Main(string[] args)
{
        int a = 7, b = 4, c = 8;
        double [.] mass = new.double[a,b];
        double [.] mass = new.double[b,c];
        double [.] mass = new.double[a,c];
       
        for (int i = 0; i < a; i++) // заполнение
        {
                for (int j = 0; j < b; j++)
                {
                        mass1[i, j] = i + 1 + j;
                        Console.WriteLine(mass[i, j]);
                }
        }
        Console.WriteLine();
        for (int i = 0; i < b; i++)
        {
                for (int j = 0; j < c; j++)
                {
                        mass2[i, j] = i + 1 + j;
                        Console.WriteLine(mass2[i; j]);
                }
        }
        Console.WriteLine();
       
        umn(mass1, mass2, a, b, c);



Насколько помню, в C# нет общепринятого понятия «оператора» и «операнда». И подсчет (метрика) ведется по какой-то формуле... Мозги уже не варят. Может, онлайн счетчик какой есть?

garniv 04.10.2018 14:17

это видел?
https://ru.stackoverflow.com/questio...ов-и-операндов

Silver Raven 04.10.2018 18:26

garniv
Угу. Но оставил на крайняк. Считать все в ручную, задолбаюсь. И по-любому где-то ошибусь.


Текущее время: 00:08. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot