Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2013, 21:14   #1
Spirit2222
 
Регистрация: 02.11.2013
Сообщений: 3
Восклицание Нужна помощь!

Я только учусь, многого не знаю. Нужна помощь, подскажите, где ошибки.
Код:
#include <iostream>
#include <Windows.h>
#include <cstdlib>
#include <string>
#include <cmath>
using namespace std;
 
int main()
{
    double a, b, c, D, D1, x1, x2; //обьявление переменных
    cout << "Vvedite a: ";
    cin >> a;
    cout << "Vvedite b: ";
    cin >> b;
    cout << "Vvedite c: ";
    cin >> c;
	cout << "pow(b, 2)-4*a*c = " << D << endl; //вычисление дискр.
    if ( D > 0) //если дискр. больше 0
    {
     cout << "sqrt(D)= " << D1 <<endl; //вычисления корня из дискр.
     cout << "(-b + D1)/2a= " << x1 << endl; //вычисление х1
     cout << "(-b - D1)/2a= " << x2 << endl; //вычисление х2
    } else //иначе 
         {
          if ( D = 0) //если дискр. равен 0
	   {
	    cout << "-(b/2a)= " << x1 << endl;
	    cout << "-(b/2a)= " << x2 << endl;
           } else
		{
		 if ( D < 0) //если дискр. меньше 0
		  {
		   cout << "Korney net";
		  }
		}
         }  
    system("pause");
    return 0;
}
Spirit2222 вне форума Ответить с цитированием
Старый 03.11.2013, 07:07   #2
dragodar
Пользователь
 
Регистрация: 30.09.2012
Сообщений: 51
По умолчанию

ну для начала ты постоянно выводишь на экран все нужные функции к примеру
Код:
cout << "pow(b, 2)-4*a*c = " << D << endl; //вычисление дискр.
нужно писать как
Код:
D=pow(b, 2)-4*a*c
Код:
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
    double a, b, c, D, D1, x1, x2; //обьявление переменных

    cout << "Vvedite a: ";
    cin >> a;
    cout << "Vvedite b: ";
    cin >> b;
    cout << "Vvedite c: ";
    cin >> c;

    D=pow(b, 2)-4*a*c;  //вычисление дискр.
    if ( D > 0) //если дискр. больше 0
    {
       D1=sqrt(D); //вычисления корня из дискр.
       x1=((-b + D1)/2a) ;  //вычисление х1
       x2=((-b - D1)/2a); //вычисление х2
       cout<<"x1= "<<x1<<"x2=  "<<x2;
    } 
    else  
         {
            if ( D = 0) //если дискр. равен 0
	    {
	         x1=-(b/2a);
	         x2=x1;
                 cout<<"korni ravni: "<<x1;
            } 
            else{
                    if ( D < 0) //если дискр. меньше 0
		      {
		        cout << "Korney net";
		      }
		  }
            }  
    system("pause");
    return 0;
}
и в следующий раз пиши что тебе помочь или подсказать надо поточнее выражайся хотябы в общих чертах

Последний раз редактировалось Stilet; 03.11.2013 в 10:16.
dragodar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь! s20 Общие вопросы C/C++ 0 19.10.2009 00:13
Нужна помощь afonjke Фриланс 4 15.10.2009 17:54
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 12:24
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12
Нужна помощь по Си. Coach Помощь студентам 3 08.11.2007 01:08