Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Lab21
- {
- class Student{
- public string Surname;
- public int Birthyear;
- public int YearOfFinSch;
- private int[] mark = new int[4];
- public int Math{
- get{
- return mark[0];
- }
- set{
- mark [0] = value;
- }
- }
- public int Programming{
- get{
- return mark[1];
- }
- set{
- mark [1] = value;
- }
- }
- public int Economy{
- get{
- return mark[2];
- }
- set{
- mark [2] = value;
- }
- }
- public int History{
- get{
- return mark[3];
- }
- set{
- mark [3] = value;
- }
- }
- public void Print(){
- Console.WriteLine("{0,15}{1,6}{2,6}{3,4}{4,4}{5,4}{6,4}",
- Surname, Birthyear, YearOfFinSch,
- mark[0], mark[1], mark[2], mark[3]);
- }
- public bool isA(){
- return Surname[0] == 'A';
- }
- public Student(){}
- public Student(string pr, int rn, int rz, int mat, int prog, int econ, int hist){
- Surname = pr;
- Birthyear = rn;
- YearOfFinSch = rz;
- mark[0] = mat;
- mark[1] = prog;
- mark[2] = econ;
- mark[3] = hist;
- }
- }
- class MainClass
- {
- public static void Main (string[] args)
- {
- string[] listOfSurname = {"Andreichyn", "Andreikiv", "Andreiko", "Andresyuk", "Andrichuk", "Andriyenko",
- "Androshchuk", "Andrukh", "Andruntsiv", "Andrusenko", "Andrushchenko", "Andrushkiv",
- "Balanchuk", "Barabash", "Belenko", "Belovol", "Vann", "Veremchuk", "Vovk",
- "Vynnychenko", "Voitenko", "Voloshyn", "Vyhovsky", "Hubenko", "Hulyahrotsky",
- "Hryhorenko", "Gogol", "Gleba", "Galey", "Goraya", "Gulka", "Gura", "Gurka",
- "Glushenko", "Dzubenko", "Dobryivechir", "Doroshenko", "Dovzhenko", "Dudyk",
- "Yeliashkevych", "Yelyuk", "Yevdokymenko", "Yevtukh", "Yevtushenko", "Yevtushok",
- "Yecoshenko", "Karaszkewycz", "Karwatsky", "Katyuk", "Klimenko", "Kluka", "Miroshnychenko",
- "Motruk", "Maryniuk", "Minyaylyuk", "Nalyvaiko", "Nepyipyvo", "Netudykhata", "Nazarowicz",
- "Navolska", "Panchak", "Panchyk", "Parkhomenko", "Pavlyuchenko", "Pavlyuk", "Petrenko",
- "Pipenko", "Pivtorakozhukha", "Tomorug", "Tryasylo", "Tyahnybok", "Tymoshchuk", "Tsvyk",
- "Tsvyhun", "Tsipkin", "Yarmoluk"};
- int n = 16;
- Student[] listOfStudent = new Student[n];
- Random rand = new Random();
- for (int i = 0; i < n; ++i) {
- listOfStudent[i] = new Student(listOfSurname[rand.Next(0, 75)],
- rand.Next(1990, 1998), rand.Next(2010, 2014), rand.Next(1, 5),
- rand.Next(1, 5), rand.Next(1, 5), rand.Next(1, 5));
- }
- Console.WriteLine ("list of students:");
- for (int i = 0; i < n; ++i) {
- listOfStudent[i].Print();
- }
- Console.WriteLine ("list of students with first letter A in surname:");
- for(int i = 0; i < n; ++i){
- if(listOfStudent[i].isA())
- listOfStudent[i].Print();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement