C# Arreglo unidimensional que reciba 20 números enteros, devuelva el promedio, cantidad de elementos menores que el promedio, la cantidad de elementos iguales al promedio y la cantidad de elementos mayores que el promedio. además imprimir el arreglo.


using System;


namespace Application

{
class MainClass
{
public static void Main (string[] args)
{



int[] vector = new int[20];

int pr=0,ma=0,me=0,igua=0;


Console.WriteLine ("Digite los 20 números enteros");
for(int i=0;i<20;i++){
Console.WriteLine ("Digite numero: ");
vector[i]=int.Parse(Console.ReadLine());
pr=pr+vector[i];

}

pr=pr/20;
Console.Clear();

for(int i=0;i<20;i++){//comprovacion de los mayuores menores e iguales
Console.WriteLine (vector[i]);
if(vector[i]<pr){me=me+1;}
if(vector[i]>pr){ma=ma+1;}
if(vector[i]==pr){igua=igua+1;}


}

Console.WriteLine ("Promedio final: "+pr);
Console.WriteLine ("Mayores que el promedio: "+ma);
Console.WriteLine ("Menores que el promedio: "+me);
Console.WriteLine ("Iguales al  promedio: "+igua);




Console.ReadKey();



}
}
}

Descargar el codigo.cs

Entradas populares de este blog

C# sumar, restar multiplicar, dividir con dos textbox (windows form)

Python Un cliente se le realiza el 20 % de descuento en su compra, si está es mayor de $150. Hacer un programa que imprima Nombre del cliente, compra sin descuento, compra con descuento, el descuento efectuado y un mensaje “Gracias por preferirnos”.

C# Determinar si un número es positivo, negativo o cero.