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

Перегруженная функция (линейное и квадратное уравнение) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод строки в буфер http://www.cyberforum.ru/cpp-beginners/thread1216809.html
Как считать строку с клавиатуры и оставить ее целой в буфере? Исходя из своих знаний, нашел только такой вариант: char a; cin.get(a); // считываем 1 символ, остальное остается в буфере cin.putback(a); // помещаем символ обратно И тогда получаем целую строку. Но хотелось бы реализовать это без лишних действий и переменных. Возможно ли это и если да то как? Добавлено через 14 часов...
C++ Алгоритм нейронные сети Ребят нужен алгоритм для такого задания может у кого есть примерное киньте пожалуйста: Тема: Однослойная нейронная сеть. Алгоритм: оригинальное дельта-правило. Задачи: 1. Найти или сформировать самостоятельно обучающую выборку для решения задачи классификации; Количество классов: 3 и более. Классы должны быть линейно разделимы. 2. Определить архитектуру НС 3. В любой среде... http://www.cyberforum.ru/cpp-beginners/thread1216798.html
Массив строк. Конец строки и конец массива C++
\n - перевод на новую строку \0 - конец строки Если у меня массив строк (текст), чем заканчивается каждая строка, и как закончится массив? Или это зависит от того как считываю?
C++ Acm.timus Runtime error (access violation)
Ограничение времени: 0.5 секунды Ограничение памяти: 64 МБ Наш джип находится в пустыне и должен достичь точки, находящейся на расстоянии N километров от него. Рельеф сложный, машина старая, и похоже, что топливо вытекает, так что на каждый пройденный машиной километр тратится один литр топлива. В джипе есть канистры, общая ёмкость которых вместе с бензобаком составляет M литров (M < N). В...
C++ Хочу передать в функцию несколько разнотипных массивов. Можно так делать? http://www.cyberforum.ru/cpp-beginners/thread1216745.html
Хочу передать в функцию несколько разнотипных массивов. Можно так делать? Надо в функцию чар. передать несколько разных аргументов. char Func1(char Arr1, int Arr2, int X, int Y); / /определил функц. int main(){ ---- char Arr1; int Arr2 ; int x, y;
C++ Дополнить матрицу столбцом, содержащим максимумы по строкам Необходимо дополнить матрицу столбцом, содержащим максимумы по строкам на яз С++. Заранее благодарю. подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
25.06.2014, 21:56     Перегруженная функция (линейное и квадратное уравнение)
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
42
43
44
45
46
int root (double a, double b, double c,double& x,double& x1)
{
    double D;
    if(a==0)
    {
       if(b==0)
          return 0;
       x=-c/b;
       return 1;
    }
    D = b*b-4.*a*c;
    if (D>0)
    {
        x = (-b+sqrt(D))/(2.*a);
        x1 = (-b-sqrt(D))/(2.*a);
        return 2;
    }else
    if (D==0)
    {
        x = -b/(2.*a);
        return 1;
    }
    return 0;
}
float root (float a, float b)
{
    if(a==0)
       return 0;
    float x = -b/a;
    return x;
}
int main ()
{
    double x1,x2;
    int n=root(1.,7.,12.,x1,x2);
    if(n==2)
        cout<<x1<<" "<<x2<<endl;
    else if(n==1)
        cout<<x1<<endl;
    else
       cout<<"Equation has no real roots";
     
    cout<<root(2.,4.)<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 03:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru