EgorPigalev 2 years ago
parent
commit
4ea4926818
42 changed files with 399 additions and 356 deletions
  1. BIN
      Белман/.vs/Белман/v17/.suo
  2. 6 6
      Белман/Белман.sln
  3. 6 0
      Белман/Белман/App.config
  4. 49 0
      Белман/Белман/Decision.cs
  5. 189 0
      Белман/Белман/FileWork.cs
  6. 56 0
      Белман/Белман/Program.cs
  7. 36 0
      Белман/Белман/Properties/AssemblyInfo.cs
  8. 1 1
      Белман/Белман/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
  9. BIN
      Белман/Белман/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  10. BIN
      Белман/Белман/obj/Debug/Белман.csproj.AssemblyReference.cache
  11. 56 0
      Белман/Белман/Белман.csproj
  12. BIN
      Задание 1/.vs/Задание 1/DesignTimeBuild/.dtbcache.v2
  13. BIN
      Задание 1/.vs/Задание 1/v17/.futdcache.v1
  14. BIN
      Задание 1/.vs/Задание 1/v17/.suo
  15. 0 38
      Задание 1/Задание 1/Bank.cs
  16. 0 55
      Задание 1/Задание 1/Program.cs
  17. 0 23
      Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.deps.json
  18. BIN
      Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.dll
  19. BIN
      Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.exe
  20. BIN
      Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.pdb
  21. 0 9
      Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.runtimeconfig.json
  22. BIN
      Задание 1/Задание 1/obj/Debug/net6.0/apphost.exe
  23. BIN
      Задание 1/Задание 1/obj/Debug/net6.0/ref/Задание 1.dll
  24. BIN
      Задание 1/Задание 1/obj/Debug/net6.0/refint/Задание 1.dll
  25. 0 23
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.AssemblyInfo.cs
  26. 0 1
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.AssemblyInfoInputs.cache
  27. 0 10
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.GeneratedMSBuildEditorConfig.editorconfig
  28. 0 8
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.GlobalUsings.g.cs
  29. BIN
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.assets.cache
  30. BIN
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.csproj.AssemblyReference.cache
  31. 0 0
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.csproj.BuildWithSkipAnalyzers
  32. 0 1
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.csproj.CoreCompileInputs.cache
  33. 0 15
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.csproj.FileListAbsolute.txt
  34. BIN
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.dll
  35. 0 1
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.genruntimeconfig.cache
  36. BIN
      Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.pdb
  37. 0 67
      Задание 1/Задание 1/obj/project.assets.json
  38. 0 8
      Задание 1/Задание 1/obj/project.nuget.cache
  39. 0 62
      Задание 1/Задание 1/obj/Задание 1.csproj.nuget.dgspec.json
  40. 0 15
      Задание 1/Задание 1/obj/Задание 1.csproj.nuget.g.props
  41. 0 2
      Задание 1/Задание 1/obj/Задание 1.csproj.nuget.g.targets
  42. 0 11
      Задание 1/Задание 1/Задание 1.csproj

BIN
Белман/.vs/Белман/v17/.suo


+ 6 - 6
Задание 1/Задание 1.sln → Белман/Белман.sln

@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio Version 17
 VisualStudioVersion = 17.1.32228.430
 MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Задание 1", "Задание 1\Задание 1.csproj", "{3A39CE06-8D39-4F4C-B8E0-88AF4A6EF166}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Белман", "Белман\Белман.csproj", "{A5376D8C-F015-49B1-B217-5021F8B047CA}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -11,15 +11,15 @@ Global
 		Release|Any CPU = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{3A39CE06-8D39-4F4C-B8E0-88AF4A6EF166}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{3A39CE06-8D39-4F4C-B8E0-88AF4A6EF166}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{3A39CE06-8D39-4F4C-B8E0-88AF4A6EF166}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{3A39CE06-8D39-4F4C-B8E0-88AF4A6EF166}.Release|Any CPU.Build.0 = Release|Any CPU
+		{A5376D8C-F015-49B1-B217-5021F8B047CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A5376D8C-F015-49B1-B217-5021F8B047CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{A5376D8C-F015-49B1-B217-5021F8B047CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A5376D8C-F015-49B1-B217-5021F8B047CA}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE
 	EndGlobalSection
 	GlobalSection(ExtensibilityGlobals) = postSolution
-		SolutionGuid = {FE437879-C5F6-48CF-BB4C-97CB259A08EB}
+		SolutionGuid = {71ACAA70-389F-4EF1-8DE5-31033A31C125}
 	EndGlobalSection
 EndGlobal

+ 6 - 0
Белман/Белман/App.config

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFrameroad,Version=v4.7.2" />
+    </startup>
+</configuration>

+ 49 - 0
Белман/Белман/Decision.cs

@@ -0,0 +1,49 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Белман
+{
+    internal class Decision
+    {
+        public int[,] road; // Список дорог и их расстояние
+        public int[] W;
+        public int[] U;
+        public void ShowVhodData()
+        {
+            Console.WriteLine("Входные данные:");
+            Console.WriteLine("Дарога | Расстояние");
+            for (int i = 0; i < road.GetLength(0); i++)
+            {
+                Console.WriteLine(road[i, 0] + " -- " + road[i, 1] + "\t\t" + road[i, 2]);
+            }
+        }
+        public int GetStart()
+        {
+            int start = 0; // Начальная точка
+            for (int i = 0; i < road.GetLength(0); i++)
+            {
+                start = road[i, 1];
+                int k = 0; // Количество дуг, которые начинаются этой точкой
+                for (int j = 0; j < road.GetLength(0); j++)
+                {
+                    if (road[j, 0] == start)
+                    {
+                        k++;
+                    }
+                }
+                if (k == 0)
+                {
+                    break;
+                }
+            }
+            return start;
+        }
+        public void Calculate()
+        {
+            
+        }
+    }
+}

+ 189 - 0
Белман/Белман/FileWork.cs

@@ -0,0 +1,189 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Белман
+{
+    internal class Fileroad
+    {
+        public static string pathStart; // Путь к исходному файлу
+        public static string pathEnd; // Путь к конечному файлу
+        public void VvodNameFile()
+        {
+            char otv; // Переменная для диалога
+            while (true)
+            {
+                Console.WriteLine("После нажатия Enter, Вам необходимо указать csv файл где хранятся входные данные");
+                Console.ReadKey();
+                OpenFileDialog OD = new OpenFileDialog();
+                OD.DefaultExt = ".csv";
+                OD.Filter = "Text documents (.csv)|*.csv";
+                if (OD.ShowDialog() == DialogResult.OK)
+                {
+                    pathStart = OD.FileName;
+                    break;
+                }
+                else
+                {
+                    while (true)
+                    {
+                        try
+                        {
+                            Console.Write("\nЖелаете повторить выбор входных данных?\nДа(Y)/Нет(N)\nОтвет: ");
+                            otv = Convert.ToChar(Console.ReadLine());
+                            break;
+                        }
+                        catch
+                        {
+                            Console.WriteLine("Введены некорректные данные!");
+                        }
+                    }
+                    if ((otv.Equals('N') || otv.Equals('N') || otv.Equals('Т') || otv.Equals('т')))
+                    {
+                        return;
+                    }
+                }
+            }
+        }
+        public void SaveNameFile() // Определение файла для вывода результатов
+        {
+            char otv; // Переменная для диалога с пользователем
+            while (true)
+            {
+                Console.WriteLine("После нажатия Enter, Вам необходимо указать csv файл куда будет сохранён результат");
+                Console.ReadKey();
+                SaveFileDialog OD = new SaveFileDialog();
+                OD.DefaultExt = ".csv";
+                OD.Filter = "Text documents (.csv)|*.csv";
+                if (OD.ShowDialog() == DialogResult.OK)
+                {
+                    pathEnd = OD.FileName;
+                    break;
+                }
+                else
+                {
+                    while (true)
+                    {
+                        try
+                        {
+                            Console.Write("\nЖелаете повторить выбор файла?\nДа(Y)/Нет(N)\nОтвет: ");
+                            otv = Convert.ToChar(Console.ReadLine());
+                            break;
+                        }
+                        catch
+                        {
+                            Console.WriteLine("Введены некорректные данные!");
+                        }
+                    }
+                    if ((otv.Equals('N') || otv.Equals('N') || otv.Equals('Т') || otv.Equals('т')))
+                    {
+                        return;
+                    }
+                }
+            }
+        }
+        public int[,] GetData() // Взятие входных данных из файла
+        {
+            var lines = File.ReadAllLines(pathStart);
+            string[][] text = new string[lines.Length][];
+            for (int i = 0; i < text.Length; i++)
+            {
+                text[i] = lines[i].Split(';');
+            }
+            int[,] road = new int[text.Length - 1, text[text.Length - 1].Length];
+            int k = 0;
+            foreach (string[] line in text)
+            {
+                int p = 0;
+                foreach (string s in line)
+                {
+                    if (k != 0)
+                    {
+                        road[k - 1, p] = Convert.ToInt32(s);
+                    }
+                    p++;
+                }
+                k++;
+            }
+            return road;
+        }
+        public bool Proverka() // Проверка входных данных
+        {
+            var lines = File.ReadAllLines(pathStart);
+            string[][] text = new string[lines.Length][];
+            for (int i = 0; i < text.Length; i++)
+            {
+                text[i] = lines[i].Split(';');
+            }
+            int k = 0;
+            foreach (string[] line in text)
+            {
+                int p = 0;
+                foreach (string s in line)
+                {
+                    try
+                    {
+                        if (k != 0)
+                        {
+                            if (p == 1 && line[p] == line[p - 1])
+                            {
+                                Console.WriteLine("Начало и конец работы не могут совпадать!");
+                                return true;
+                            }
+                            if (p == 2 && Convert.ToInt32(s) < 0)
+                            {
+                                Console.WriteLine("Продолжительность не может быть меньше 0!");
+                                return true;
+                            }
+                            int kolvo = 0; // Количество таких же работ
+                            foreach (string[] line1 in text)
+                            {
+                                if (line1[0] == line[0] && line1[1] == line[1])
+                                {
+                                    kolvo++;
+                                }
+                            }
+                            if (kolvo != 1)
+                            {
+                                Console.WriteLine("В таблице работ не может быть одинаковых работ");
+                                return true;
+                            }
+                        }
+                        p++;
+                    }
+                    catch
+                    {
+                        Console.WriteLine("Во входных данных присутствуют некоректные данные, исправьте их и попробуйте снова");
+                        return true;
+                    }
+                }
+                k++;
+            }
+            return false;
+        }
+        public void OutputResult(int maxF, int[] F, string[] path)
+        {
+            File.AppendAllText(pathEnd, "Результат:", Encoding.UTF8);
+            File.AppendAllText(pathEnd, Environment.NewLine);
+            for (int i = 0; i < path.Length; i++)
+            {
+                File.AppendAllText(pathEnd, "Путь " + (i + 1) + ";" + path[i] + ";F = ;" + F[i], Encoding.UTF8);
+                File.AppendAllText(pathEnd, Environment.NewLine);
+            }
+            for (int i = 0; i < path.Length; i++)
+            {
+                if (maxF == F[i])
+                {
+                    File.AppendAllText(pathEnd, "Кратчайший путь равен " + F[i] + " дней;", Encoding.UTF8);
+                    File.AppendAllText(pathEnd, Environment.NewLine);
+                    File.AppendAllText(pathEnd, "Кратчайший путь:;" + path[i], Encoding.UTF8);
+                    File.AppendAllText(pathEnd, Environment.NewLine);
+                }
+            }
+        }
+    }
+}

+ 56 - 0
Белман/Белман/Program.cs

@@ -0,0 +1,56 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Белман
+{
+    internal class Program
+    {
+        [STAThread]
+        static void Main(string[] args)
+        {
+            Decision decision = new Decision();
+            Fileroad fileroad = new Fileroad();
+            while (true)
+            {
+                fileroad.VvodNameFile();
+                if (fileroad.Proverka() == true)
+                {
+                    Console.ReadKey();
+                    break;
+                }
+                decision.road = fileroad.GetData();
+                decision.ShowVhodData();
+                decision.start = decision.GetStart();
+                decision.CalculatePathes();
+                decision.maxF = decision.FindCriticalPath();
+                fileroad.SaveNameFile();
+                fileroad.OutputResult(decision.maxF, decision.F, decision.path);
+                char otv; // Переменная для диалога с пользователем
+                while (true)
+                {
+                    try
+                    {
+                        Console.Write("\nПовторить программу?\nДа(Y)/Нет(N)\nОтвет: ");
+                        otv = Convert.ToChar(Console.ReadLine());
+                        break;
+                    }
+                    catch
+                    {
+                        Console.WriteLine("Введены некорректные данные!");
+                    }
+                }
+                if (!(otv.Equals('Y') || otv.Equals('y') || otv.Equals('н') || otv.Equals('Н')))
+                {
+                    break;
+                }
+                else if (!(otv.Equals('N') || otv.Equals('N') || otv.Equals('Т') || otv.Equals('т')))
+                {
+                    Console.Clear();
+                }
+            }
+        }
+    }
+}

+ 36 - 0
Белман/Белман/Properties/AssemblyInfo.cs

@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Общие сведения об этой сборке предоставляются следующим набором
+// набора атрибутов. Измените значения этих атрибутов для изменения сведений,
+// связанные с этой сборкой.
+[assembly: AssemblyTitle("Белман")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Белман")]
+[assembly: AssemblyCopyright("Copyright ©  2022")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
+// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
+// из модели COM задайте для атрибута ComVisible этого типа значение true.
+[assembly: ComVisible(false)]
+
+// Следующий GUID представляет идентификатор typelib, если этот проект доступен из модели COM
+[assembly: Guid("a5376d8c-f015-49b1-b217-5021f8b047ca")]
+
+// Сведения о версии сборки состоят из указанных ниже четырех значений:
+//
+//      Основной номер версии
+//      Дополнительный номер версии
+//      Номер сборки
+//      Номер редакции
+//
+// Можно задать все значения или принять номера сборки и редакции по умолчанию 
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 1 - 1
Задание 1/Задание 1/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs → Белман/Белман/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs

@@ -1,4 +1,4 @@
 // <autogenerated />
 using System;
 using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]

BIN
Белман/Белман/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache


BIN
Белман/Белман/obj/Debug/Белман.csproj.AssemblyReference.cache


+ 56 - 0
Белман/Белман/Белман.csproj

@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{A5376D8C-F015-49B1-B217-5021F8B047CA}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <RootNamespace>Белман</RootNamespace>
+    <AssemblyName>Белман</AssemblyName>
+    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Decision.cs" />
+    <Compile Include="FileWork.cs" />
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>

BIN
Задание 1/.vs/Задание 1/DesignTimeBuild/.dtbcache.v2


BIN
Задание 1/.vs/Задание 1/v17/.futdcache.v1


BIN
Задание 1/.vs/Задание 1/v17/.suo


+ 0 - 38
Задание 1/Задание 1/Bank.cs

@@ -1,38 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Задание_1
-{
-    internal class Bank
-    {
-        public double GetProcent(double summa)
-        {
-            double percent = 0;
-            if (summa < 700000.00)
-            {
-                percent = Math.Ceiling(summa / 50000.00);
-            }
-            else if (summa == 700000.00)
-            {
-                percent = 20;
-            }
-            else if(summa > 700000.00)
-            {
-                double a = Math.Ceiling((summa-700000) / 50000.00);
-                percent = 20 - a;
-            }
-            return (percent/100)/12;
-        }
-        public void GetSumma(ref double dohod, double summa, double procent)
-        {
-            double income = Math.Round(summa * procent, 2);
-            if (procent-8 < 5)
-                dohod += income;
-            else
-                dohod += income - 0.3 * income;
-        }
-    }
-}

+ 0 - 55
Задание 1/Задание 1/Program.cs

@@ -1,55 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.IO;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Задание_1;
-
-namespace Задание1
-{
-    internal class Program
-    {
-        const double minDeposit = 49999.99;
-        const double maxDeposit = 1000000.00;
-        static void Main(string[] args)
-        {
-            double[] summa = new double[0];
-            double[] proccent = new double[0];
-            double[] dohod = new double[0];
-            decsion(ref summa, ref proccent, ref dohod);
-        }
-        static void decsion(ref double[] summa, ref double[] procent, ref double[] dohod) // Метод решение
-        {
-            Bank bank = new Bank();
-            for (double i = minDeposit; i < maxDeposit; i += 50000)
-            {
-                Array.Resize(ref procent, procent.Length + 1);
-                procent[procent.Length - 1] = bank.GetProcent(i);
-                Array.Resize(ref summa, summa.Length + 1);
-                summa[summa.Length - 1] = i;
-            }
-            for (int j = 0; j < summa.Length; j++)
-            {
-                Array.Resize(ref dohod, dohod.Length + 1);
-                for (int i = 1; i <= 12; i++)
-                {
-                    if (i == 3) procent[j] += 0.005;
-                    bank.GetSumma(ref dohod[dohod.Length - 1], summa[j], procent[j]);
-                } 
-            }
-            double max = 0;
-            double sum = 0;
-            for(int i = 0; i < dohod.Length; i++)
-            {
-                if (dohod[i] > max)
-                {
-                    max = dohod[i];
-                    sum = summa[i];
-                }
-            }
-            Console.WriteLine("Наибольший доход " + max + " при стартовом вкладе" + sum);
-        }
-    }
-}

+ 0 - 23
Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.deps.json

@@ -1,23 +0,0 @@
-{
-  "runtimeTarget": {
-    "name": ".NETCoreApp,Version=v6.0",
-    "signature": ""
-  },
-  "compilationOptions": {},
-  "targets": {
-    ".NETCoreApp,Version=v6.0": {
-      "Задание 1/1.0.0": {
-        "runtime": {
-          "Задание 1.dll": {}
-        }
-      }
-    }
-  },
-  "libraries": {
-    "Задание 1/1.0.0": {
-      "type": "project",
-      "serviceable": false,
-      "sha512": ""
-    }
-  }
-}

BIN
Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.dll


BIN
Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.exe


BIN
Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.pdb


+ 0 - 9
Задание 1/Задание 1/bin/Debug/net6.0/Задание 1.runtimeconfig.json

@@ -1,9 +0,0 @@
-{
-  "runtimeOptions": {
-    "tfm": "net6.0",
-    "framework": {
-      "name": "Microsoft.NETCore.App",
-      "version": "6.0.0"
-    }
-  }
-}

BIN
Задание 1/Задание 1/obj/Debug/net6.0/apphost.exe


BIN
Задание 1/Задание 1/obj/Debug/net6.0/ref/Задание 1.dll


BIN
Задание 1/Задание 1/obj/Debug/net6.0/refint/Задание 1.dll


+ 0 - 23
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.AssemblyInfo.cs

@@ -1,23 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-//     Этот код создан программой.
-//     Исполняемая версия:4.0.30319.42000
-//
-//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
-//     повторной генерации кода.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-using System;
-using System.Reflection;
-
-[assembly: System.Reflection.AssemblyCompanyAttribute("Задание 1")]
-[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
-[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
-[assembly: System.Reflection.AssemblyProductAttribute("Задание 1")]
-[assembly: System.Reflection.AssemblyTitleAttribute("Задание 1")]
-[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
-
-// Создано классом WriteCodeFragment MSBuild.
-

+ 0 - 1
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.AssemblyInfoInputs.cache

@@ -1 +0,0 @@
-998ea9d474649b7f6690caa1088ee57d8c72dbcf

+ 0 - 10
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.GeneratedMSBuildEditorConfig.editorconfig

@@ -1,10 +0,0 @@
-is_global = true
-build_property.TargetFramework = net6.0
-build_property.TargetPlatformMinVersion = 
-build_property.UsingMicrosoftNETSdkWeb = 
-build_property.ProjectTypeGuids = 
-build_property.InvariantGlobalization = 
-build_property.PlatformNeutralAssembly = 
-build_property._SupportedPlatformList = Linux,macOS,Windows
-build_property.RootNamespace = Задание_1
-build_property.ProjectDir = C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\

+ 0 - 8
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.GlobalUsings.g.cs

@@ -1,8 +0,0 @@
-// <auto-generated/>
-global using global::System;
-global using global::System.Collections.Generic;
-global using global::System.IO;
-global using global::System.Linq;
-global using global::System.Net.Http;
-global using global::System.Threading;
-global using global::System.Threading.Tasks;

BIN
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.assets.cache


BIN
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.csproj.AssemblyReference.cache


+ 0 - 0
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.csproj.BuildWithSkipAnalyzers


+ 0 - 1
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.csproj.CoreCompileInputs.cache

@@ -1 +0,0 @@
-a208987c04b83f097f3821b6a54ed8a2a258dedc

+ 0 - 15
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.csproj.FileListAbsolute.txt

@@ -1,15 +0,0 @@
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\bin\Debug\net6.0\Задание 1.exe
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\bin\Debug\net6.0\Задание 1.deps.json
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\bin\Debug\net6.0\Задание 1.runtimeconfig.json
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\bin\Debug\net6.0\Задание 1.dll
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\bin\Debug\net6.0\Задание 1.pdb
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\Задание 1.csproj.AssemblyReference.cache
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\Задание 1.GeneratedMSBuildEditorConfig.editorconfig
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\Задание 1.AssemblyInfoInputs.cache
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\Задание 1.AssemblyInfo.cs
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\Задание 1.csproj.CoreCompileInputs.cache
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\Задание 1.dll
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\refint\Задание 1.dll
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\Задание 1.pdb
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\Задание 1.genruntimeconfig.cache
-C:\Users\Егор\Desktop\Подготовка к экзамену\Задание 1\Задание 1\obj\Debug\net6.0\ref\Задание 1.dll

BIN
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.dll


+ 0 - 1
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.genruntimeconfig.cache

@@ -1 +0,0 @@
-f563d4aa97b913ea24f723cc1280d7ffc93312a6

BIN
Задание 1/Задание 1/obj/Debug/net6.0/Задание 1.pdb


+ 0 - 67
Задание 1/Задание 1/obj/project.assets.json

@@ -1,67 +0,0 @@
-{
-  "version": 3,
-  "targets": {
-    "net6.0": {}
-  },
-  "libraries": {},
-  "projectFileDependencyGroups": {
-    "net6.0": []
-  },
-  "packageFolders": {
-    "C:\\Users\\Егор\\.nuget\\packages\\": {}
-  },
-  "project": {
-    "version": "1.0.0",
-    "restore": {
-      "projectUniqueName": "C:\\Users\\Егор\\Desktop\\Подготовка к экзамену\\Задание 1\\Задание 1\\Задание 1.csproj",
-      "projectName": "Задание 1",
-      "projectPath": "C:\\Users\\Егор\\Desktop\\Подготовка к экзамену\\Задание 1\\Задание 1\\Задание 1.csproj",
-      "packagesPath": "C:\\Users\\Егор\\.nuget\\packages\\",
-      "outputPath": "C:\\Users\\Егор\\Desktop\\Подготовка к экзамену\\Задание 1\\Задание 1\\obj\\",
-      "projectStyle": "PackageReference",
-      "configFilePaths": [
-        "C:\\Users\\Егор\\AppData\\Roaming\\NuGet\\NuGet.Config",
-        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
-      ],
-      "originalTargetFrameworks": [
-        "net6.0"
-      ],
-      "sources": {
-        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
-        "https://api.nuget.org/v3/index.json": {}
-      },
-      "frameworks": {
-        "net6.0": {
-          "targetAlias": "net6.0",
-          "projectReferences": {}
-        }
-      },
-      "warningProperties": {
-        "warnAsError": [
-          "NU1605"
-        ]
-      }
-    },
-    "frameworks": {
-      "net6.0": {
-        "targetAlias": "net6.0",
-        "imports": [
-          "net461",
-          "net462",
-          "net47",
-          "net471",
-          "net472",
-          "net48"
-        ],
-        "assetTargetFallback": true,
-        "warn": true,
-        "frameworkReferences": {
-          "Microsoft.NETCore.App": {
-            "privateAssets": "all"
-          }
-        },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.201\\RuntimeIdentifierGraph.json"
-      }
-    }
-  }
-}

+ 0 - 8
Задание 1/Задание 1/obj/project.nuget.cache

@@ -1,8 +0,0 @@
-{
-  "version": 2,
-  "dgSpecHash": "jMun6BH6KuAWNBgQ9JLqPgPZDffFLJvPB4xLcJWmUKOdljhTGlcwsYG+jcdRaUcQEmRRgmxtUe0ZnEj9pi2qMg==",
-  "success": true,
-  "projectFilePath": "C:\\Users\\Егор\\Desktop\\Подготовка к экзамену\\Задание 1\\Задание 1\\Задание 1.csproj",
-  "expectedPackageFiles": [],
-  "logs": []
-}

+ 0 - 62
Задание 1/Задание 1/obj/Задание 1.csproj.nuget.dgspec.json

@@ -1,62 +0,0 @@
-{
-  "format": 1,
-  "restore": {
-    "C:\\Users\\Егор\\Desktop\\Подготовка к экзамену\\Задание 1\\Задание 1\\Задание 1.csproj": {}
-  },
-  "projects": {
-    "C:\\Users\\Егор\\Desktop\\Подготовка к экзамену\\Задание 1\\Задание 1\\Задание 1.csproj": {
-      "version": "1.0.0",
-      "restore": {
-        "projectUniqueName": "C:\\Users\\Егор\\Desktop\\Подготовка к экзамену\\Задание 1\\Задание 1\\Задание 1.csproj",
-        "projectName": "Задание 1",
-        "projectPath": "C:\\Users\\Егор\\Desktop\\Подготовка к экзамену\\Задание 1\\Задание 1\\Задание 1.csproj",
-        "packagesPath": "C:\\Users\\Егор\\.nuget\\packages\\",
-        "outputPath": "C:\\Users\\Егор\\Desktop\\Подготовка к экзамену\\Задание 1\\Задание 1\\obj\\",
-        "projectStyle": "PackageReference",
-        "configFilePaths": [
-          "C:\\Users\\Егор\\AppData\\Roaming\\NuGet\\NuGet.Config",
-          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
-        ],
-        "originalTargetFrameworks": [
-          "net6.0"
-        ],
-        "sources": {
-          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
-          "https://api.nuget.org/v3/index.json": {}
-        },
-        "frameworks": {
-          "net6.0": {
-            "targetAlias": "net6.0",
-            "projectReferences": {}
-          }
-        },
-        "warningProperties": {
-          "warnAsError": [
-            "NU1605"
-          ]
-        }
-      },
-      "frameworks": {
-        "net6.0": {
-          "targetAlias": "net6.0",
-          "imports": [
-            "net461",
-            "net462",
-            "net47",
-            "net471",
-            "net472",
-            "net48"
-          ],
-          "assetTargetFallback": true,
-          "warn": true,
-          "frameworkReferences": {
-            "Microsoft.NETCore.App": {
-              "privateAssets": "all"
-            }
-          },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.201\\RuntimeIdentifierGraph.json"
-        }
-      }
-    }
-  }
-}

+ 0 - 15
Задание 1/Задание 1/obj/Задание 1.csproj.nuget.g.props

@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="no"?>
-<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
-    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
-    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
-    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
-    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
-    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Егор\.nuget\packages\</NuGetPackageFolders>
-    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
-    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.1.0</NuGetToolVersion>
-  </PropertyGroup>
-  <ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
-    <SourceRoot Include="C:\Users\Егор\.nuget\packages\" />
-  </ItemGroup>
-</Project>

+ 0 - 2
Задание 1/Задание 1/obj/Задание 1.csproj.nuget.g.targets

@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="no"?>
-<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

+ 0 - 11
Задание 1/Задание 1/Задание 1.csproj

@@ -1,11 +0,0 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
-  <PropertyGroup>
-    <OutputType>Exe</OutputType>
-    <TargetFramework>net6.0</TargetFramework>
-    <RootNamespace>Задание_1</RootNamespace>
-    <ImplicitUsings>enable</ImplicitUsings>
-    <Nullable>enable</Nullable>
-  </PropertyGroup>
-
-</Project>