- Curso
- Matrices
- Buscar números positivos y negativos
Buscar números positivos y negativos
Última actualización:
23/08/2020
⁃
Dificultad:
Intermedio
Cree un programa C# que solicite al usuario 10 números reales y muestre la media aritmética de los números positivos y negativos.
Entrada
3
-5
2
4
-3
1
8
-10
6
4
Salida
La media de números negativos es -6
La media de números positivos es 4
Solución
using System;
public class BuscarNumerosPositivosNegativos
{
public static void Main(string[] args)
{
int total = 10;
float[] numeros = new float[total];
float totalPositivos = 0.0f, totalNegativos = 0.0f;
int contadorPositivos = 0, contadorNegativos = 0;
for (int i = 0; i < total; i++)
{
numeros[i] = Convert.ToSingle(Console.ReadLine());
}
for (int i = 0; i < total; i++)
{
if (numeros[i] < 0) // Negativo
{
totalNegativos = totalNegativos + numeros[i];
contadorNegativos++;
}
if (numeros[i] > 0) // Positivo
{
totalPositivos = totalPositivos + numeros[i];
contadorPositivos++;
}
}
Console.WriteLine("La media de números negativos es {0}", totalNegativos / contadorNegativos);
Console.WriteLine("La media de números positivos es {0}", totalPositivos / contadorPositivos);
}
}