hola comunidad si no es mucha molestia quisiera que me sacaran de muchas dudas..
tengo que hacer esto
1. Dado un arreglo de 20 números reales, que contiene los promedios de un curso, realice un programa que:
a) Ingrese los promedios (>= 1 y <= 7.0)_______como ingreso solo los datos que ahi se me piden
b) Ordene los datos de menor a mayor. ________ si no me equivoco esta parte seria Array.Sort(notas);
c) Determine cuántos alumnos se encuentran en los siguientes intervalos de notas [0-3.9] [4.0-5.5] [5.6-7.0] ___________ esto supongo que seria con condiciones..
bueno la cosa es q tengo esto.. y si me pudieran ayudar a determinar mis errores se los agradeseria un resto...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double[] notas = new double[5];
int rango1 = 0, rango2 = 0, rango3 = 0;
for (int i = 0; i < 5; i++)
{
Console.WriteLine("ingrese nota: ");
notas = double.Parse(Console.ReadLine());
if(notas>= 1 && notas <= 7.0)
{
notas = double.Parse(Console.ReadLine());
Array.Sort(notas);
if (notas >= 0 && notas <= 3.9)
{
rango1 += 1;
}
else if (notas >= 4 && notas <= 5.5)
{
rango2 += 1;
}
else if (notas >= 5.6 && notas <= 7.0)
{
rango3 += 1;
}
}
}
foreach (int elemento in notas)
{
Console.WriteLine(elemento);
}
Console.ReadLine();
}
}
}