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

Найти корни уравнения ах2 +bx+c=0 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из массива все нечетные числа http://www.cyberforum.ru/cpp-beginners/thread649703.html
дан массив int a.Удалить из массива все нечетные числа
C++ Пример строк в стиле С не работает Один к одному переписал с книжки не фуричит .... #include <iostream> #include <cstring> int main(){ const char *cp1 = "A string example"; const char *cp2 = "A different string"; int i=strcmp(cp1,cp2);//здесь ошибки выдает std::cout<<i<<std::endl; http://www.cyberforum.ru/cpp-beginners/thread649694.html
C++ Написать функцию, которая создает копию другого двумерного динамического массива
Написать функцию, которая создает копию другого двумерного динамического массива. Тип элемента массива выбрать самостоятельно.
C++ Перевести код на php
Здравствуйте! В общем надо перевести код с С в котором я не о чем, в пхп в котором немного понимаю function peresechenie(p1,p2,p3,p4: Points): boolean; var ua,ub: double; begin ua:=((p4.x-p3.x)*(p1.y-p3.y)-(p4.y-p3.y)*(p1.x-p3.x))/((p4.y-p3.y)*(p2.x-p1.x)-(p4.x-p3.x)*(p2.y-p1.y)); ...
C++ Подмена нажатых клавиш http://www.cyberforum.ru/cpp-beginners/thread649682.html
Хочу написать приложение на с++, работа заключается в следующем... Программа работает в фоне, при нажатии клавиши (допустим F1) она как бы эмулирует нажатие нескольких клавиш (допустим q,w,e причем последовательно, например с задержкой в 1мс). Подскажите с чего начать ?)
C++ Что случилось? Microsoft Visual C++ 2010 Express Переустановил все что можно все равно даже если написать легкую программу все равно выдает ошибки например: #include <iostream> using namespace std; void main() { cout << "Hello World!" << endl; cout << "Welcome to C++ Programming" << endl; } подробнее

Показать сообщение отдельно
Ataman
 Аватар для Ataman
1 / 1 / 1
Регистрация: 27.10.2011
Сообщений: 33
10.09.2012, 19:59     Найти корни уравнения ах2 +bx+c=0
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 <cmath>
using namespace std;
 
void SquareEquation(float *root, float a, float b, float c) {
    root[0]=((-b + sqrt(pow(b,2) - (4*a*c))) / (2*a));
    root[1]=((-b - sqrt(pow(b,2) - (4*a*c))) / (2*a));
}
 
void main() {
    float root[2], a, b, c;
 
    cout << "Enter a,b,c numbers for equation ax^2 + bx + c: ";
    cin >> a >> b >> c;
    while(a==0) {
        cout << "a - parameter cann't be equal to zero, please reenter number: ";
        cin >> a;
    }
 
    SquareEquation(root, a, b, c);
 
    bool real_root=false;
    if(root[0] - (int)root[0] == 0) {
        cout << "x=" << root[0] <<endl;
        real_root=true;
    }
    if(root[1] - (int)root[1] == 0) {
        cout << "x=" << root[1] <<endl;
        real_root=true;
    }
    if(!real_root) cout << "there is no Real roots in this equation" <<endl;
}
 
Текущее время: 20:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru