Desarrolle un algoritmo que le permita determinar de una lista de números:
1. ¿Cuántos están entre el 50 y 75, ambos inclusive?
2. ¿Cuántos mayores de 80?
3. ¿Cuántos menores de 30?
Solución
- Entrada: una lista de números aleatorios 0 a 150.
- Salida: cantidad de números que están dentro de los rangos preestablecidos por el problema.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace contarNumeros
{
class Program
{
static void Main(string[] args)
{
int cont1=0,cont2=0,cont3=0,B;
int[] A = new int[100];
Random rr = new Random();
String cad="";
for(int x=0;x<100;x++){
A[x] =(int)rr.Next(150);
B=A[x];
if(B>=50 && B<=75){
cont1=cont1+1;
}else{
if(B>80){
cont2=cont2+1;
}else{
if(B<30){
cont3=cont3+1;
}
}
}
cad=cad+" - "+A[x];
}
Console.WriteLine(cad);
Console.WriteLine("Hay "+cont1+
" numeros entre 50 y 75, " + cont2 +
" numeros mayores a 80 y " + cont3 +
" numeros menores a 30" );
Console.ReadLine();
}
}
}
0 comentarios:
Publicar un comentario