Ответы на вопрос:
// Поскольку о работе с комплексными числами не говорилось, написал метод для решения квадратного уравнения в вещественных числах (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}");
}
}
}
Как и в другом ответе, txt файл - архив 7z со сменённым расширением. После скачивания необходимо вернуть обратно: file.txt переименовать в file.7z.
Из мелочей:
Дробные числа (как с запятой, так и с точкой).Более простая проверка на корректность ввода данных.Есть иконка, gui получше.Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
юля1510227.04.2020 19:42
-
BUSOS17.01.2023 08:03
-
KARYCY79801.11.2020 01:48
-
Dinochka9906.07.2020 06:24
-
fedorovaka1234630.06.2020 19:46
-
sabinasokolova24.10.2020 16:22
-
Ардак0000000017.10.2021 23:47
-
elemesayan12.06.2020 15:53
-
lam3r21.03.2021 13:20
-
Dimka62118.08.2021 00:33
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.