// Поскольку о работе с комплексными числами не говорилось, написал метод для решения квадратного уравнения в вещественных числах (d >= 0).
// Solve -- метод, обеспечивающий решение.
using System;
namespace ConsoleApp1
{
internal class Program
{
private static void Main(string[] args)
{
double a, b, c;
Console.Write("a = ");
a = double.Parse(Console.ReadLine());
Console.Write("b = ");
b = double.Parse(Console.ReadLine());
Console.Write("c = ");
c = double.Parse(Console.ReadLine());
if (a == 0)
{
Console.WriteLine("incorrect data");
return;
}
Console.WriteLine();
Solve(a, b, c);
Console.ReadLine();
}
private static void Solve(double a, double b, double c)
{
double d = b * b - 4 * a * c;
if (d < 0)
{
Console.WriteLine("No solutions");
return;
}
double sd = Math.Sqrt(d);
double x1 = (-b + sd) / (2 * a);
double x2 = (-b - sd) / (2 * a);
if (d == 0)
{
Console.WriteLine($"x = {x1}");
return;
}
Console.WriteLine($"x1 = {x1}");
Console.WriteLine($"x2 = {x2}");
}
}
}
Поделитесь своими знаниями, ответьте на вопрос:
такие задания не понимаю от слова совсем
1) 64
2) 24
Объяснение:
#1
На диске 512 бит.Одна буква 1 байт = 8 бит.Следовательно, можно записать, 512 / 8 = 64 буквы
#2
В алфавите 200 буквНа диске 24 байта = 24 * 8 = 192 битаСчитаем минимальное кол-во бит, чтобы закодировать 200 возможных букв: log2(200) ~= 7.64. Округляем вверх, потому что нам нужно точно уметь записывать 200 букв (пренебрегаем тем, что на самом деле можем записать 2^8 = 256 букв.
Значит размер одной буквы – 8 бит. Следовательно вместиться: 192/8 = 24 буквы.