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