Advertisement
SnowPhoenix347

Untitled

Nov 11th, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.08 KB | None | 0 0
  1. using System;
  2. using System.Runtime.CompilerServices;
  3.  
  4. namespace FifthProject
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             Aquarium aquarium = new Aquarium();
  11.             Fish[] fishes = new Fish[0];
  12.         }
  13.     }
  14.  
  15.     class Fish
  16.     {
  17.         private int _maxAge;
  18.         private int _age;
  19.         private string _name;
  20.         private string _appearance;
  21.  
  22.         public Fish(int maxAge, int age, string name, string appearance)
  23.         {
  24.             _maxAge = maxAge;
  25.             _age = age;
  26.             _name = name;
  27.             _appearance = appearance;
  28.         }
  29.     }
  30.  
  31.     class Aquarium
  32.     {
  33.         public int Size { get; set; } = 5;
  34.  
  35.  
  36.         public void AddNewFish(Fish[] fishes)
  37.         {
  38.             Console.WriteLine("Сколько должна прожить ваша рыбка?");
  39.             int maxAge = Convert.ToInt32(Console.ReadLine());
  40.  
  41.             Console.WriteLine("Каков её возраст на данный момент?");
  42.             int age = Convert.ToInt32(Console.ReadLine());
  43.  
  44.             Console.WriteLine("Как зовут вашу рыбку?");
  45.             Console.WriteLine("Нарисуйте ваши рыбку");
  46.  
  47.             Fish[] tempFishes = new Fish[fishes.Length + 1];
  48.  
  49.             for (int i = 0; i < tempFishes.Length; i++)
  50.             {
  51.                 tempFishes[i] = fishes[i];
  52.             }
  53.  
  54.             fishes = tempFishes;
  55.         }
  56.  
  57.         public void DeleteFish(Fish[] fishes, int id)
  58.         {
  59.             fishes[id] = null;
  60.             Fish[] tempFishes = new Fish[fishes.Length - 1];
  61.             for (int i = 0; i < fishes.Length; i++)
  62.             {
  63.                 if (fishes[i] != null)
  64.                 {
  65.                     tempFishes[id] = fishes[id];
  66.                 }
  67.                 else
  68.                 {
  69.                     tempFishes[id] = fishes[id + 1];
  70.                     i++;
  71.                 }
  72.             }
  73.  
  74.             fishes = tempFishes;
  75.         }
  76.  
  77.         public void AquariumLive()
  78.         {
  79.  
  80.         }
  81.     }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement