0
using System;
public class Program
{
public static void Main()
{
int i, n;
Console.WriteLine("Entre com o número de Alunos: ");
n = Convert.ToInt32(Console.ReadLine());
String[] nome = new String [n];
Double[] n1 = new Double[n];
Double[] n2 = new Double[n];
Double[] m = new Double[n];
for (i=1; i<=n; i++);
{
Console.WriteLine("Entre com o seu nome: ");
nome[i] = Console.ReadLine();
Console.WriteLine("Entre com o a sua primeira nota: ");
n1[i] = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Entre com o a sua segunda nota: ");
n2[i] = Convert.ToDouble(Console.ReadLine());
m[i] = (n1[i] + n2[i])/2;
Console.WriteLine("Seu nome é: {0} " , nome);
Console.WriteLine("Sua média é: {0} " , m);
}
}
}
Error
Index was Outside the Bounds of the array
on line 24.
for
has to go from0 a n-1
. Arrays always start at0
– Isac