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

Решение квадратного уравнения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Скопировать из файла F1 в файл F2 все строки в которых нет одинаковых слов http://www.cyberforum.ru/cpp-beginners/thread1173392.html
Скопировать из файла F1 в файл F2 все строки в которых нет одинаковых слов
C++ Перевод кода С# на C++ Помогите, пожалуйста, перевести код, написанный на С#, в С++ Заранее большое спасибо!!! using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication9 { http://www.cyberforum.ru/cpp-beginners/thread1173373.html
C++ Двунаправленный список (добавление/удаление/сортировка)
Задание: Необходимо создать двунаправленный список содержащий в себе информацию в виде "Имя и номер телефона" Операции которые должны осуществляться: 1. Добавление нового элемента в список. 2. Сортировка элементов списка. 3. Вывод на экран элементов списка. 4. Удаление элементов списка.
Как вывести на экран именно адрес символьного массива? C++
Добрый день! Есть два кода с указателями: в одном указатель типа int, во втором типа char. #include <iostream> using namespace std; int main () { int* pAge = new int; cout << "Enter your dogs age: ";
C++ В прямоугольной матрице выявить все диагонали http://www.cyberforum.ru/cpp-beginners/thread1173322.html
Помогите В прямоугольной матрице выявить все диагонали , сумма элементов верхних и нижней половины одинаковы
C++ Ошибка "integer constant is too large for 'long' type" #include "Blockdll.h" #include <Windows.h> #include <iostream> using namespace std; #define m 0x100000000 #define block_size 10 #define buf_size 100*block_size*2 подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
6054 / 5657 / 1828
Регистрация: 18.12.2011
Сообщений: 14,448
Завершенные тесты: 1
03.12.2015, 09:08     Решение квадратного уравнения
ture, форматируйте код аккуратнее.
Например, у Вас практически не видно, что есть блок проверки на равенство нулю переменной a.
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
#include <iostream>
#include <cmath>
int main() 
{
    double a,b,c;
    std::cout<<"Enter a b c :";
    std::cin >> a>> b>> c;
    std::cout << std::fixed << std::showpoint;
    std::cout.precision(6);
    if(a)
    {
        double d=b*b-4*a*c;
        double ba=-b/(2.0*a);
        if(d>0)
        {
            double sd=std::sqrt(d)/(2.0*a);
            std::cout<< "2 ";
            if (a>0)
                std::cout << ba-sd << " "<< ba+sd;
            else
                std::cout << ba+sd << " "<< ba-sd;
        }else if(d==0)
            std::cout<< "1 " << ba;
        else
            std::cout << "0";
    }else if(b)
        std::cout<< "1 " << -c/b;
    else if(c)
        std::cout<< "0";
    else
        std::cout<< "3";
    std::cout<<std::endl;
    system("pause");
    return 0;
}
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru