Matriz de números positivos y negativos Curso de Programación C# Sharp

Lección:

Matrices, Estructuras y Cadenas


Ejercicio:

Matriz de números positivos y negativos 34


Objetivo:

Cree un programa de C# para pedir al usuario 10 números reales y mostrar el promedio de los positivos y el promedio de los negativos.


Código:

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);                                                    
    }
}