Size: a a a

2021 March 20

О

Олександр in CODE BLOG / C#
Так норм типа?
private static double Div(double a, double b) => (b != 0) ? (a / b) : 0;
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Да
источник

О

Олександр in CODE BLOG / C#
Барсик [SpamBlock]
число поделенное на 0 = бесконечность так то)
da
источник

О

Олександр in CODE BLOG / C#
спасибо!
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Но лучше не 0
источник

AK

Andrew Kravchuk in CODE BLOG / C#
А inf например
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
или NaN
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Потому что 0/n это 0 тоже
источник

AB

Alex Berezhnykh in CODE BLOG / C#
Andrew Kravchuk
Но лучше не 0
Лучше передавать дефолтное значение в аргументах
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Так даже лучше
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
Alex Berezhnykh
Лучше передавать дефолтное значение в аргументах
ему по лабе оно не надо
источник

О

Олександр in CODE BLOG / C#
private static double Div(double a, double b) => (b != 0) ? (a / b) : double.NaN;
так?
источник

О

Олександр in CODE BLOG / C#
Пусть будет так. Спасибо всем!😌☺️
источник

Б[

Барсик [SpamBlock]... in CODE BLOG / C#
+
источник

В

Влад in CODE BLOG / C#
Ребята, скажите пожалуйста, всё ли красиво в коде
источник

В

Влад in CODE BLOG / C#
using System;
using System.IO;
using System.Threading.Tasks;


namespace HelloApp
{
   class Program
   {
       static void Main(string[] args)
       {
           string path = @"file1.txt";
           Console.WriteLine("Введите числа через пробел:");
           string text = Console.ReadLine();
           string[] sArray = text.Split(' ');
           double[] dArray = new double[text.Length];
           double largest_elem_negative = 0;
           try
           {
               using (StreamWriter sw = new StreamWriter(path, false, System.Text.Encoding.Default))
               {
                   sw.WriteLine(text);
               }

               using (StreamReader sr = new StreamReader(path))
               {
                   Console.WriteLine(sr.ReadToEnd());
               }

               using (StreamWriter sw = new StreamWriter(path, true, System.Text.Encoding.Default))
               {
                   for (int i = 0; i < sArray.Length; i++)
                   {
                       dArray[i] = Convert.ToDouble(sArray[i]);
                       if (largest_elem_negative > dArray[i])
                           largest_elem_negative = dArray[i];
                   }
               }
               Console.WriteLine($"\nНаибольший елемент среди отрецательных: {largest_elem_negative}");
           }
           catch (Exception e)
           {
               Console.WriteLine(e.Message);
           }
       }
   }
}
источник

AK

Andrew Kravchuk in CODE BLOG / C#
Влад
Ребята, скажите пожалуйста, всё ли красиво в коде
лишние нью лайны после юзингов
источник

AK

Andrew Kravchuk in CODE BLOG / C#
мэджик стринги
источник

AK

Andrew Kravchuk in CODE BLOG / C#
нэйминг переменных плохой
источник

AK

Andrew Kravchuk in CODE BLOG / C#
источник