Loading...
javascript
   using System;  namespace biggerdate {          struct Reader     {                   public void set_value(string max,int a, int id, int count, string Surname, string books)         {            string result = "";            if(count > a)             {                 Program sol = new Program();                 sol.max = "";                 result = "";                 sol.max_bigger = count;                 result = sol.max = $"{Surname} прочитал {count} книг. Это больше всего!";                                        } Console.WriteLine(result);            //Console.WriteLine($"{Date[id-1]} от {Surname}");         }     }     class Program     {         public int max_bigger = 0;         public string max = "";         static void Main(string[] args)         {                          Program sol = new Program();             Reader id1;             id1.set_value(sol.max, sol.max_bigger, 1, 5, "Petrov", "Быть человеком, Под фонарём твоего дома, Пряничный домик в Черном Городе, Пряничный домик в Черном Городе, Осколок памяти");             id1.set_value(sol.max, sol.max_bigger, 2, 8, "Sidorov", "Быть человеком, Под фонарём твоего дома, Пряничный домик в Черном Городе, Пряничный домик в Черном Городе, Осколок памяти");                          Console.WriteLine(sol.max_bigger);          }     } }   
Мне нужно что бы result вывело один раз - максимальный, а не все разы))) скрин как выводит прикрепил, в данном случае хотелось бы что бы вывело только 1 строку - в частности ту что содержит больше count

Изображение

------
76311_20210317103247.png (6.4 Kb)
Скачиваний: 103
Про лишние переменные не говорите, это заготовка наперед) мне просто нужно совет как проделать это через структуру,
Проблему решил:)
javascript
   using System;  namespace biggerdate {          struct Reader     {           public string result;         public void set_value(string max,int a, int id, int count, string Surname, string books)         {            result = "";            if(count > a)             {                 Program sol = new Program();                 sol.max = "";                 result = "";                 sol.max_bigger = count;                 result = sol.max = $"{Surname} прочитал {count} книг. Это больше всего!";                 display_result(result);                              }                          //Console.WriteLine($"{Date[id-1]} от {Surname}");         }         public string display_result(string result)             {                  return result;             }     }     class Program     {         public int max_bigger = 0;         public string max = "";         static void Main(string[] args)         {                          Program sol = new Program();             Reader id1 = new Reader();             id1.set_value(sol.max, sol.max_bigger, 1, 5, "Petrov", "Быть человеком, Под фонарём твоего дома, Пряничный домик в Черном Городе, Пряничный домик в Черном Городе, Осколок памяти");             id1.set_value(sol.max, sol.max_bigger, 2, 8, "Sidorov", "Быть человеком, Под фонарём твоего дома, Пряничный домик в Черном Городе, Пряничный домик в Черном Городе, Осколок памяти");             Console.WriteLine(id1.display_result(id1.result));          }     } }   
Онлайн: 1
Время:
Gen. 0.0767
(c) Bym.Guru 2010-2026