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

Подскажите, почему значению функции присваивается true? Что сделать чтобы передавалось значение? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Параметры-шаблоны у шаблонных классов http://www.cyberforum.ru/cpp-beginners/thread1496856.html
Объясните плз, кто может, для чего используются параметры-шаблоны у шаблонных классов, и как они работают? :) Читаю Прату и застрял на этом моменте. Т.е. вот такая конструкция: ...
C++ Указатель на массив Не могу разобраться в указателях. Допустим есть двумерный массив, выводятся поочереди 19 элементов. Если я в инструкции if поменяю *numbers++; на *numbers++; то у меня выводится 19 раз буква Т. Ведь... http://www.cyberforum.ru/cpp-beginners/thread1496850.html
Где ошибка в switch C++
Ошибка в 35 строке, и как ввести побочные действия? #include <iostream> using namespace std; int main() { setlocale(LC_CTYPE, "rus");
C++ Баллистическое движение с учетом сопротивления воздуха
доброго всем времени суток,очень нужна помощь. Для начала опишу условие- нам даны начальные координаты, скорость, угол ,и известно что сопротивление воздуха пропорционально квадрату скорости,...
C++ Хорошая литература по C++ http://www.cyberforum.ru/cpp-beginners/thread1496836.html
Здравствуйте. На данный момент литературы очень много и определиться сложно. Хочу найти литературу, в которой полное и подробное описание, а не выдрано по кускам, как обычно это встречается. ...
C++ Чтение из файла в динамический массив Здравствуйте. Такая проблема. Читаю из файла числа в динамический массив. Сначала посчитал количество символов, создал массив и записываю в него данные из файла. Но при выводе в конце почему то... подробнее

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

Подскажите, почему значению функции присваивается true? Что сделать чтобы передавалось значение? - C++

10.07.2015, 19:39. Просмотров 251. Ответов 8
Метки (Все метки)

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
#include<iostream>
#include<math.h>
using namespace std;
 
template<typename T> T f1(T a, T b)
{
    if (a == 0){
        cout << "no decision\n";
        return 0;
    }
    return -b / a;
}
 
template<typename T> T f2(T a, T b, T c)
{
    bool x1, x2;
    const T D = b*b - 4 * a*c;
    if (D < 0)return;
    x1 = (-b - sqrtf(D)) / (2 * a);
    x2 = (-b + sqrtf(D)) / (2 * a);
    return x1, x2;
}
int main()
{
    int a, b, c;
    bool x;
    cout << "enter A, B, C\n";
    cin >> a >> b >> c;
    x = f1(a, b);
    cout << x<<"\n";
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru