Описать функцию, вычисляющую среднее арифметическое двух положительных чисел используя делегат - C#
Формулировка задачи:
Описать функцию MeanА(X, Y), вычисляющую среднее арифметическое AMean = (X+Y)/2 двух
положительных чисел X и Y используя делегат.
Тут мне помогли на c++, а надо в c#
#include <stdio.h> #include <math.h> void mean(double x, double y, double* amean, double* gmean) { *amean = (x + y) / 2; *gmean = sqrt(x * y); } void doMean(double x, double y) { double amean, gmean; mean(x, y, &amean, &gmean); printf("x=%lf, y=%lf, amean=%lf, gmean=%lf\n", x, y, amean, gmean); } int main() { double a = 1.0, b = 2.0, c = 3.0, d = 4.0; doMean(a, b); doMean(a, c); doMean(a, d); doMean(b, c); doMean(b, d); doMean(c, d); return 0; }
Решение задачи: «Описать функцию, вычисляющую среднее арифметическое двух положительных чисел используя делегат»
textual
Листинг программы
using System; namespace CyberForumHelper { public delegate double SimpleDelegate(double x, double y); class Program { static void Main(string[] args) { SimpleDelegate average = GetAverage; Console.WriteLine(average(5,6)); Console.ReadLine(); } private static double GetAverage(double x, double y) { return (x + y) / 2; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д