Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2019-07-01 | start | Начало здесь | % | |
2019-07-01 | game0 | Демо игры | 20 % | |
2019-06-24 | game1 | Нано-игры | 20 % | |
Итого: | 22 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2019-07-27 | club | 8275 - Глушков Александр | 45 % | |
2019-07-25 | club | 7119 - Владимир Новопашин | 54 % | |
2019-07-23 | club | 10670 - Сергей Соколов | 40 % | |
2019-07-23 | club | 10895 - Данил 42 | % | |
2019-07-23 | club | 6203 - Николай | 50 % | |
2019-07-23 | club | 6452 - Кирилл Шмойлов | 34 % | |
2019-07-23 | club | 5649 - Максим Лапшинов | 25 % | |
2019-07-23 | club | 4004 - Елена Вставская | 75 % | |
2019-07-15 | task2 | Комбинаторика | 100 % | |
2019-07-10 | task2 | VIP задачи | % | |
2019-07-09 | book | Экзамен | % | |
2019-07-06 | book | 111. Потоки | 100 % | |
2019-07-06 | task1 | Цифры | 92 % | |
2019-06-24 | solo | Java - Запуск | 31 % | |
2019-06-24 | task1 | Строки | 100 % | |
2019-06-24 | task2 | Алгоритмика | 100 % | |
2019-06-23 | book | 101. Математика | 115 % | |
2019-06-23 | task1 | Календарь | 100 % | |
2019-06-22 | club | 24 - Муза Оля | 100 % | |
2019-06-21 | olimp | Олимпиада | 3 % | |
2019-06-20 | task2 | Динамика | 100 % | |
2019-06-19 | task2 | Матрицы | 100 % | |
2019-06-19 | task2 | Строки | 100 % | |
2019-06-19 | task2 | Подпрограммы | 100 % | |
2019-06-19 | task2 | Рекурсия | 100 % | |
2019-06-18 | task2 | Простые массивы | 100 % | |
2019-06-18 | task2 | По цифрам | 100 % | |
2019-06-18 | task2 | Матрёшки | 100 % | |
2019-06-18 | task2 | Любимые циклы | 100 % | |
2019-06-17 | task2 | Вечность | 100 % | |
2019-06-17 | task2 | Последовательность | 100 % | |
2019-06-17 | task2 | Математика | 100 % | |
2019-06-16 | task2 | Пока-цикл | 100 % | |
2019-06-16 | task2 | Узник цикла IF | 100 % | |
2019-06-16 | task2 | For-to-чки | 100 % | |
2019-06-16 | task1 | Лирика | 93 % | |
2019-06-16 | task2 | Обман цикла | 100 % | |
2019-06-16 | book | 110. Функции | 100 % | |
2019-06-16 | task2 | Точка и плоскость | 100 % | |
2019-06-16 | task2 | Do-рацикл | 100 % | |
2019-06-16 | book | 001. Числа | 100 % | |
2019-06-16 | task2 | Условный оператор | 100 % | |
2019-06-15 | task2 | Логика | 100 % | |
2019-06-15 | book | 010. Условия | 100 % | |
2019-06-15 | task2 | Типы данных | 100 % | |
2019-06-13 | book | 100. Массивы | 100 % | |
2019-06-12 | task1 | Целые задачи | 100 % | |
2019-06-10 | task1 | Символы | 100 % | |
2019-06-10 | book | 011. Циклы | 100 % | |
2019-06-10 | task1 | Геометрия | 100 % | |
2019-06-10 | task1 | Формулы | 100 % | |
2019-06-07 | book | 000. Строки | 100 % | |
2019-06-06 | task1 | Семантика | 100 % | |
2019-06-06 | task1 | Целые числа | 100 % | |
Итого: | 84 % |
Добро пожаловать! Как вас зовут?
string[] nums = Console.ReadLine().Split();
double a = double.Parse(nums[0]);
double b = double.Parse(nums[1]);
double c = double.Parse(nums[2]);
if (a != 0 && b != 0 && c != 0)
{
double dis = Math.Sqrt(b * b - 4 * a * c);
if (dis == 0)
{ Console.WriteLine("{0:0.000}",-b / (2 * a)); }
else if (dis > 0)
{
double x1 = (-b + dis) / (2 * a);
double x2 = (-b - dis) / (2 * a);
if (x1 < x2) Console.WriteLine("{0:0.000} {1:0.000}", x1, x2);
else Console.WriteLine("{0:0.000} {1:0.000}", x2, x1);
}
else
Console.WriteLine("NO");
}
else if (a == 0 && b != 0 && c != 0)
Console.WriteLine("{0:0.000}", -c / b);
else if (a != 0 && b == 0 && c != 0)
Console.WriteLine("{0:0.000}", Math.Sqrt(-c / a));
else if (a != 0 && b != 0 && c == 0)
{
double x3= 0;
double x4 = -b/a;
if(x3<x4) Console.WriteLine("{0:0.000} {1:0.000}",x3,x4);
else Console.WriteLine("{0:0.000} {1:0.000}",x4,x3);
}
else if(a==0 && b==0 && c!=0) Console.WriteLine("NO");
else if(a==0 && b!=0 && c==0) Console.WriteLine("0.000");
else if(a!=0 && b==0 && c==0) Console.WriteLine("0.000");
else Console.WriteLine("NO");
sbyte x1 = sbyte.MinValue;sbyte x2 = sbyte.MaxValue;
byte y1 = byte.MinValue;byte y2 = byte.MaxValue;
short c1 = short.MinValue;short c2 = short.MaxValue;
ushort z1 = ushort.MinValue; ushort z2 = ushort.MaxValue;
int a1 = int.MinValue; int a2 = int.MaxValue;
uint b1 = uint.MinValue; uint b2 =uint.MaxValue;
long l1 = long.MinValue; long l2 = long.MaxValue;
ulong k1 = ulong.MinValue; ulong k2 = ulong.MaxValue;
Console.WriteLine("sbyte {0} {1}", x1, x2);
Console.WriteLine("byte {0} {1}", y1, y2);
Console.WriteLine("short {0} {1}", c1, c2);
Console.WriteLine("ushort {0} {1}", z1, z2);
Console.WriteLine("int {0} {1}", a1, a2);
Console.WriteLine("uint {0} {1}", b1, b2);
Console.WriteLine("long {0} {1}", l1, l2);
Console.WriteLine("ulong {0} {1}", k1, k2);
using System;class ABRAKADABRA{static void Main(){
Console.WriteLine("sbyte {0} {1}",SByte.MinValue,SByte.MaxValue);
Console.WriteLine("byte {0} {1}",Byte.MinValue,Byte.MaxValue);
Console.WriteLine("short {0} {1}",Int16.MinValue,Int16.MaxValue);
Console.WriteLine("ushort {0} {1}",UInt16.MinValue,UInt16.MaxValue);
Console.WriteLine("int {0} {1}",Int32.MinValue,Int32.MaxValue);
Console.WriteLine("uint {0} {1}",UInt32.MinValue,UInt32.MaxValue);
Console.WriteLine("long {0} {1}",Int64.MinValue,Int64.MaxValue);
Console.WriteLine("ulong {0} {1}",UInt64.MinValue,UInt64.MaxValue);}}
Требуется вывести на экран минимально возможное и максимально возможное значение всех встроенных целых типов:
sbyte, byte, short, ushort, int, uint, long, ulong.
На каждой строчке выводится название типа и граничные значения.
Начальные данные: нет.
Вывод результата: 8 строчек с названием типа и его граничными значениями.
Салам можешь ли ты подсказать как решить задачу 001. Числа / Границы?