Zmieniłem program c C++ na C#, ale pozostało mi parę błędów. Teoretycznie brakuje namepsace, ale nie udało mi się tego naprawić
sing System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
class student
{
protected string imie;
protected string nazwisko;
protected int wiek;
}
class studentt:student
{
private double najlepsza();
private double najgorsza();
private double srednia();
private double[] rozmiar=new double[15];
private int rozmiarr;
public studentt(string imie, string nazwisko, double[] tab, int n)
{
for (int i=0;i<rozmiarr;i++)
{
rozmiar[i]=tab[i];
}
}
public double najlepsza()
{
max = rozmiar[0];
for (int i = 1; i < rozmiarr; i++)
{
if (max < rozmiar[i])
{
max = rozmiar[i];
}
}
return max;
}
}
public double najgorsza()
{
min = rozmiar[0];
for (int i = 1; i < rozmiarr; i++)
{
if (min > rozmiar[i])
min = rozmiar[i];
}
return min;
}
public double srednia()
{
double suma = 0;
for (int i = 0; i < rozmiarr; i++)
{
srednia += rozmiar[i];
}
srednia = suma / rozmiarr;
return srednia;
}
public void wypisz()
{
Console.WriteLine(imie+""+nazwisko);
Console.WriteLine("Oceny \n");
for (int i = 0; i < rozmiar; i++)
{
Console.Write(tab[i] + ",");
}
najlepsza();
najgorsza();
srednia();
Console.WriteLine("Najlepsza ocen" + max);
Console.WriteLine("Najgorsza ocen" + min);
Console.WriteLine("Srednia ocen" + srednia);
}
class program
{
static void Main()
{
string imie, nazwisko;
int rozmiar, i;
Console.Write("Podaj Imie" );
im=Console.ReadLine();
Console.Write("Podaj Nazwisko ");
naz=Console.ReadLine();
Console.Write("Podaj Ilosc ocen ");
rozmiar=int.Parse(Console.ReadLine());
double[] tab = new double[rozmiar];
for (i = 0; i < rozmiar; i++)
{
Console.Write("Podaj ocene");
tab[i] = double.Parse(Console.ReadLine());
}
Student s = new Student(imie, nazwisko, tab, rozmiar,);
Console.WriteLine("");
s.wypisz();
Console.ReadLine();
}
}
Błędy to:
Error 1 Expected class, delegate, enum, interface, or struct C:\Users\HP\Downloads\studentP.cs 42 11 ConsoleApplication6
Error 3 Expected class, delegate, enum, interface, or struct C:\Users\HP\Downloads\studentP.cs 47 33 ConsoleApplication6
Error 4 Expected class, delegate, enum, interface, or struct C:\Users\HP\Downloads\studentP.cs 48 33 ConsoleApplication6
Error 2 Identifier expected C:\Users\HP\Downloads\studentP.cs 44 23 ConsoleApplication6
Error 5 Type or namespace definition, or end-of-file expected C:\Users\HP\Downloads\studentP.cs 49 9 ConsoleApplication6