namespace ConsoleApplication60
{
class Program
{
struct Student
{
public String imie;
public String nazwisko;
public int indeks;
public double średnia;
}
static void Main(string[] args)
{
int indeksPoczatkowy = 1000;
int szukanyIndeks;
Student [] pierwszy = new Student [3];
for (int i = 0; i < 3; i++)
{
Console.WriteLine("Student {0}:",i+1);
Console.Write("imię: ");
pierwszy[i].imie = Console.ReadLine();
Console.Write("nazwisko: ");
pierwszy[i].nazwisko = Console.ReadLine();
pierwszy[i].indeks = indeksPoczatkowy + i;
Console.Write("średnia: ");
pierwszy[i].średnia = Convert.ToDouble(Console.ReadLine());
}
Console.Clear();
Console.WriteLine("Studenci:");
for (int i = 0; i < 3; i++)
{
Console.WriteLine("{0} {1} indeks: {2}; średnia: {3}",pierwszy[i].imie,pierwszy[i].nazwisko,pierwszy[i].indeks,pierwszy[i].średnia);
}
Console.Clear();
Console.Write("Podaj indeks studenta, którego chcesz znaleźć: ");
szukanyIndeks = Convert.ToInt32(Console.ReadLine());
for(int i = 0; i < 3; i++)
{
if(szukanyIndeks == pierwszy[i].indeks)
{
Console.WriteLine("{0} {1} indeks: {2}; średnia: {3}",pierwszy[i].imie,pierwszy[i].nazwisko,pierwszy[i].indeks,pierwszy[i].średnia);
}
}
Console.ReadKey();
}
}
}
Co robię nie tak, że nie wyświetla się indeks?