Array of positive and negative numbers Learn programming C# Sharp

Lesson:

Arrays, Structures and Strings


Exercise:

Array of positive and negative numbers 19


Objetive:

Create a C# program to ask the user for 10 real numbers and display the average of the positive ones and the average of the negative ones.


Code:

using System;
public class exercise75
{
    public static void Main()
    {   
        float[] numbers = new float[10];
        float totalPositive = 0.0f;
        float totalNegative = 0.0f;
        int countPositive = 0;
        int countNegative = 0;

        for (int i=0;i < 10;i++)
        {
            Console.Write("Number {0}= ",i+1);
            numbers[i] = Convert.ToSingle( Console.ReadLine());
        }

        for (int i=0;i < 10;i++)
        {   
            //Negative
            if (numbers[i] < 0) 
        {
        totalNegative = totalNegative + numbers[i];
        countNegative++;
    

        //Positive
        if (numbers[i] > 0) 
        {
            totalPositive = totalPositive + numbers[i];
            countPositive++;
        }
        Console.WriteLine("Average numbers negatives = {0}",totalNegative / 
        countNegative);
        Console.WriteLine("Average numbers positives = {0}",totalPositive / 
        countPositive);                                                    
    }
}