Другие языки программирования и технологии

Квадратное уравнение в с++

Nikolai Nikitenko
Nikolai Nikitenko
156
Судя по вопросам... мне страшно за честь будущих украинских программистов.. .
Тут вывести две формулы, два условия! Помнится, в школе мы бейсик с листа без каких-либо комментариев преподавателя переписывали. Заработает - молодец, интерпретатор заругает - ищи ошибку (свою описку при "перепечатывании"). Там считалась одна формула. Нужно было переделать под квадратное уравнение. Интернетов не было, только встроенный хелпер. И как-то справились) Так де-жа-вю по поводу "китайского языка" и квадратных уравнений....
AS
Alex Sokolovskiy
7 783
Лучший ответ
Круто, что могу сказать.

Анализатор пиши, и по шагам откидывай ненужные или обработанные части уравнения. Я честно говоря такие вещи за бесплатно писать бы не стал.
#include <iostream>
#include <vcl.h>
#include <conio.h>
#include <math.h>
#pragma hdrstop
//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int a,b,c;
double x1,x2,D;
char str[128];
string user_answer;
CharToOem ("Расчет квадратного уравнение вида ax^2+bx+c=0 \n\n",str);
cout<<str;>>a;
switch (a)
{
case 0:
CharToOem("\nВводимое Вами значение не присуще для квадратного уравнения, повторите ввод\n\n", str);
cout<<str;>>b;
CharToOem("\nЧисло c у нас равно: ",str);
cout<<str;>>c;
D=(b*b)-(4*a*c);
CharToOem("\n\nДискриминант нашего уравнения равен: ",str);
cout<<str<<d;>>user_answer;
if (user_answer=="y" | user_answer=="Y")
{
goto lab1;
}
else if (user_answer=="n" | user_answer=="N")
{
код записан неполностью потому что сообщение обрезается как то странно есть начало и конец кода, но думаю если вы хоть малейшее представление по языку имеете то какие то подсказки вы из моего кода почерпнёте
Il'yas Iladzhiev
Il'yas Iladzhiev
6 654