Написать функцию, которая предложит пользователю ввести 10 чисел - C#
Формулировка задачи:
Написать функцию, которая предложит пользователю ввести 10 чисел и затем одну из трех операций, которую нужно будет выполнить:
avg - среднее значение
min - минимальное число
max - максимальное число
Решение задачи: «Написать функцию, которая предложит пользователю ввести 10 чисел»
textual
Листинг программы
enum Operations {avg,min,max }
int func(int [] nums, Operations operation) {
if(nums.Leng <= 0) return 0;
int res = 0;
switch(operation)
{
case avg:
for(int I = 0; I<nums.Leng; I += 1)
res += nums[I];
res/= nums.Leng;
break;
case min:
res = nums[0];
for(int I = 1; I < nums.Leng; I += 1)
if(nums[I] < res)
res = nums[I];
break;
case max:
res = nums[0];
for(int I = 1; I < nums.Leng; I += 1)
if(nums[I] > res)
res = nums[I];
break;
}
return res;
}