Перевести код программы с С++ - C#
Формулировка задачи:
Всем привет. Прошу помощи, переделать программу с C++ на C#.
Float Expon(float x) { return(-log(1.0-(float)(rand()/(float)RAND_MAX))*x); } Float Norm(float x,float s,float min,float max) { int i; float y,n; y=0; for(i=1;i<=12;i++) y=y+(float)((float)rand()/(float)RAND_MAX); n=x+(y-6.0)*s; if(n<min) return min; else if(n>max) return max; else return n; }
Решение задачи: «Перевести код программы с С++»
textual
Листинг программы
public static double Expn (double x) { Random rnd = new Random(); return(-1 * Math.Log(1.0-(rnd.NextDouble()*x))); } public static double Nrm(double x, double s, double min, double max) { Random rnd1 = new Random(); int i; double y, n; y = 0; for (i = 1; i <= 12; i++) y = y + rnd1.NextDouble(); n = x + (y - 6.0) * s; if (n < min) return min; else if (n > max) return max; else return n; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д