Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Вычисление дискриминанта - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Error: jump to case label http://www.cyberforum.ru/cpp-beginners/thread854041.html
Здравствуйте. Не один раз встречался с такой ошибкой. Сам не знаю, что она означает, но выправлял я ее с помощью if вместо switch - case. Так вот: здесь уже так у меня не получиться так исправить....
C++ Дерево результатов футбольных соревнований Нужно сделать дерево результатов футбольных соревнований. В моем случае это футбол. Турнир должен выглядеть как Лига Чемпионов. Групповой этап, плей-офф и финал. Голы, которые забили команды, должны... http://www.cyberforum.ru/cpp-beginners/thread854027.html
Построить класс для управления базой данных колекции марок. Используйте следующие поля класса: C++
Построить класс для управления базой данных колекции марок. Используйте следующие поля класса: char stamp_title; //название коллекции char country; // название страны марки int...
Создайет класс служащие объектом которого будет C++
Создайет класс Employee(служащие) объектом которого будет Age (возраст) и Salary(зарплата). Создайте объекты Ivanov и Petrov.Задайте значения членов-данных этих объектов и выведите их на печать
C++ Построить класс для управления базой данных колекции книг. используйте следующие поля класса http://www.cyberforum.ru/cpp-beginners/thread854020.html
Построить класс для управления базой данных колекции книг. используйте следующие поля класса: char book_title; //название книги char group; // фамилия автора int count_of_page; // ...
C++ Эффективный алгоритм поиска простых чисел на С++ Хотел написать функцию которая вычисляет простое число или сложное, но оно не вычисляется. Цикл который я добавил в функцию не работает. Можете подсказать почему??? Заранее спасибо. Простое число -... подробнее

Показать сообщение отдельно
ega005
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 100

Вычисление дискриминанта - C++

02.05.2013, 12:35. Просмотров 656. Ответов 2
Метки (Все метки)

Вроди простая программа но почему то работает некоректно не пойму в чем причина С++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 #include "stdafx.h"
#include <iostream>
#include <string>
#include <windows.h>
#include <fstream>
#include <math.h>
using namespace std;
 
bool Discrim () {
    setlocale(LC_ALL, "Russian");
    int a; int b; int c; float d; int x1; int x2; int x3;
    
    cout << "Введите число a" << endl;
    cin >> a;
    cout << "Введите число b" << endl;
    cin >> b;
    cout << "Введите число c" << endl;
    cin >> c;
 
    d = (b ^ 2) - (4 * a * c);
    
    if (a==0) {
        cout << "Уравнение линейное" << endl;
    } else if (d>0) {
            x1 = (-b+sqrt(d)) / (2 * a);
            x2 = (-b-sqrt(d)) / (2 * a);
            cout << "D= " << d << endl << "Уравнение имеет два корня = " << endl << x1 << endl << x2 << endl;
        } else if (d==0) {
                x3 = (-b) / (2 * a);
                cout << "D= " << d << endl << "Уравнение имеет 1 корень = " << endl << x3 << endl;
            } else if (d<0) {
                    cout << "Уравнение не имеет корней" << endl;
                }  
                
             system("pause");
  return 0;
            
        }
int main () {
    Discrim ();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru