![]() |
[включить плавающее окно] Вверх #1 |
![]() Автор темы Регистрация: 25.05.2017
|
Количество операторов и операнд (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# нет общепринятого понятия «оператора» и «операнда». И подсчет (метрика) ведется по какой-то формуле... Мозги уже не варят. Может, онлайн счетчик какой есть? |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #2 |
![]() Регистрация: 29.06.2004
|
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
![]() |
![]() |
![]() |
[включить плавающее окно] Вверх #3 |
![]() Автор темы Регистрация: 25.05.2017
|
garniv
Угу. Но оставил на крайняк. Считать все в ручную, задолбаюсь. И по-любому где-то ошибусь. |
![]() |
![]() |