Найти среднее арифметическое цифр числа: перевод кода с C++ - C#
Формулировка задачи:
Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр (функцией оформить определение среднего арифметического цифр числа).
А вот сам собственно код на С++
#include <iostream>
using namespace std;
double average()
{
int sum = 0;
int count = -1;
int N = 0;
while(N != -1)
{
sum += N;
count++;
cin >> N;
}
return double(sum) / double(count);
}
int main()
{
setlocale(0,"");
cout << "Введите последовательность (-1 для завершения)\n";
cout << "\n\nСреднее арифметическое - " << average() << endl;
system("pause >> null");
return 0;
}Решение задачи: «Найти среднее арифметическое цифр числа: перевод кода с C++»
textual
Листинг программы
using System;
public class Test
{
public static void Main()
{
Console.WriteLine("Введите последовательность (-1 для завершения)");
Console.WriteLine("\n\nСреднее арифметическое - "+average());
}
public static double average()
{
int sum = 0;
int count = -1;
int N = 0;
while(N != -1)
{
sum += N;
count++;
N = int.Parse( Console.ReadLine( ) );
}
return (double)sum/count;
}
}