Регистрация не е нужна, освен при създаване на тема в "Задача на седмицата".

Задачи C#

Задачи C#

Мнениеот m_k1 » 16 Фев 2019, 18:07

Задача 1. Съставете програма за манипулиране на месечни данни от хидрологични станции. За целта напревете два метода:
а) за въвеждане валежите за всеки ден (в литри на квадратен метър) в едномерен масив от до 31 реални неотрицателни числа;
б) за изчисляване на минималното дневно количество валежи в месеца за дните през които е валяло.

Задача 2. Да се генерира редица от 100 случайни цени числа придадлежащи на интервала [0, 132]. Да се отпечатат тези от тях, които;
а) не принадлежат на интервала (26,100].


Задача 3. Дадени са координатите на върховете на триъгълник. Да се съставят методи за:
а) проверка дали съществува такъв триъгълник;
б) намиране на лицето му, когато стойността на предишната е true.


Задача 4. Запишете отношение, което е истина при изпълнение на указаните условия и лъжа в противен случай:
а) уравнението ax^{2}+bx+x=0 (a[tex]\ne[/tex]0) няма реални корени;


Задача 5. Елементите на масив са имена на населени места, започващи с главна буква. Да се съставят методи за:
а)въвеждане на елемтите на масива (не повече от 50);
б) извеждане на екрана на всички населени места, в чиито имена буквата "е" или "Е" се среща 2,3 или 4 пъти, а буквата "р" не се среща нито веднъж;
m_k1
Нов
 
Мнения: 3
Регистриран на: 29 Ное 2018, 20:09
Рейтинг: 0

Re: Задачи C#

Мнениеот aifC » 16 Фев 2019, 21:03

И ти до къде стигна ?
На теория няма разлика между теорията и практиката. Но на практика има.
Аватар
aifC
Напреднал
 
Мнения: 364
Регистриран на: 17 Окт 2017, 19:33
Рейтинг: 249

Re: Задачи C#

Мнениеот Sup3rlum » 19 Фев 2019, 14:01

Извинявай домързя ме да прочета първата задача :(

2.

Код: Избери целия код
public static List<int> GetNumbers(int amount)
{
      Random r = new Random();
      for (int i = 0; i < amount; i++)
      {
              yield return r.Next(0,133);
      }
}

public static void PrintNumbers(List<int> list)
{
      var k = list.All(v => v <= 26 || v > 100);
      Console.WriteLine(k);
}



3.Триъгълника:
Код: Избери целия код
struct Point
{
      public double X, Y;
      public double Length()
      {
             return Math.Sqrt(X*X+Y*Y);
      }
      public static Point operator +(Point a, Point b)
      {
            Point p = new Point;
            p.X = a.X + b.X;
            p.Y = a.Y + b.Y;
            return p;
      }
      public static Point operator -(Point a, Point b)
      {
            Point p = new Point;
            p.X = a.X - b.X;
            p.Y = a.Y - b.Y;
            return p;
      }
}

public static bool TriangleExists(Point A, Point B, Point C)
{
     double sideA = (B-C).Length();
     double sideB = (A-C).Length();
     double sideC = (A-B).Length();
     
     return (sideA < sideB + sideC) &&
               (sideB < sideA + sideC) &&
               (sideC < sideB + sideA)
}

public static double AreaTriangle(Point A, Point B, Point C)
{
     double sideA = (B-C).Length();
     double sideB = (A-C).Length();
     double sideC = (A-B).Length();
     double _p = (sideA + sideB + sideC) / 2.0d;

     if (TriangleExists(A,B,C))
     {
           return Math.Sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));
     }
     else
     {
           return -1.0d;
      }
}



4.
Код: Избери целия код
public static bool QuadraticHasImaginaryRoots(double a, double b, double c)
{
     return (b*b-4*a*c) < 0;
}


5. Тук нещо Regex-a не ми се получава ама не съм си играл да го ръчкам
Код: Избери целия код
        static void PrintNames(List<string> names)
        {
            foreach(string f in names)
            {
                int _e_count = f.Count(z => z == 'e' || z == 'E');
                int _p_count = f.Count(z => z == 'p');
                if (_e_count >= 2 && _e_count <= 4 && _p_count == 0)
                {
                    Console.WriteLine(f);
                }
            }
        }
Sup3rlum
Фен на форума
 
Мнения: 247
Регистриран на: 19 Фев 2019, 02:08
Рейтинг: 347

Re: Задачи C#

Мнениеот Гост » 01 Дек 2020, 11:54

някой да е решил първа задача?
Гост
 

Re: Задачи C#

Мнениеот Гост » 01 Фев 2021, 17:06

Здравейте имам нжда от помощ!Въвеждане на числова редица (число по число) и след приключване на въвеждането, извеждането й на екрана (наведнъж – едновременно на всички числа в реда на тяхното въвеждане). Дефинирайте каквито прецените контроли в графичния интерфейс и променливи в сорс-кода – избор на програмиста. Имам да правя проект във Visual Studio всичко ми е готово само кода не е направен. Благодаря предварително!
Гост
 

Re: Задачи C#

Мнениеот darinaaxx » 01 Фев 2021, 19:25

Гост написа:Здравейте имам нжда от помощ!Въвеждане на числова редица (число по число) и след приключване на въвеждането, извеждането й на екрана (наведнъж – едновременно на всички числа в реда на тяхното въвеждане). Дефинирайте каквито прецените контроли в графичния интерфейс и променливи в сорс-кода – избор на програмиста. Имам да правя проект във Visual Studio всичко ми е готово само кода не е направен. Благодаря предварително!
darinaaxx
Нов
 
Мнения: 1
Регистриран на: 01 Фев 2021, 17:08
Рейтинг: 0


Назад към C#, Java



Кой е на линия

Регистрирани потребители: Google [Bot]

Форум за математика(архив)
cron