Q: Write method to return the average of all the negative and even values.
static void Main(string[] args)
{
int[] A = { 12, -5, -9, 3, 6, 19, -13, -22, 33, 1, -17, 29 };
float result = AverageOfEvenNegatives(A);
Console.WriteLine("Average of Even Negatives is: {0}", result);
Console.ReadLine();
}
static float AverageOfEvenNegatives (int[] A)
{
float sum = 0;
int counter = 0;
for (int i = 0; i < A.Length; i++)
{
if (A[i] < 0 && A[i] % 2 == 0)
{
sum += A[i];
counter++;
}
}
float avg = sum / counter;
return avg;
}
}
}
No comments:
Post a Comment