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

Ошибка в коде программы для кв. уравнений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Счетчик совпадающих битов http://www.cyberforum.ru/cpp-beginners/thread113886.html
На IN_0 и IN_1 подаются два 4-х битных числа, на выходе OUT_0 - число совпадающих единичных битов во входных числах. IN_0 4бит-вх IN_1 4бит-вх OUT_0 3бит-вых
C++ Записать каждое десятичное число в виде целой десятичной, восьмеричной и шестнадцатеричной константы записать каждое десятичное число в виде целой десятичной, восьмеричной и шестнадцатиричной константы: 35 163 249 89 http://www.cyberforum.ru/cpp-beginners/thread113775.html
Bычислить z=sqrt(x) C++
Bычислить z=sqrt(x), где sqrt(x) функция, которая возвращает целую часть от корня квадратного числа x z-выход-8бит х-вход-16бит
C++ Работа с файлами
Привет. вызвало сложность написать программку. помогите пожалуйста. Дан символьный файл *) f. Получить копию файла в файле g. *) Файл, компоненты которого являются символами, называется символьным файлом.
C++ Найти максимальный элемент n-ой строки данной матрицы http://www.cyberforum.ru/cpp-beginners/thread113549.html
Дано число n (0<n<9) и матрица 10x10 элементов. Найти максимальный элемент n-ой строки данной матрицы. Буду очень благодарен за помощь.
C++ Работа в C++ с одномерными массивами Здравствуйте. Вот задача. В предложении все слова начинаются с различных букв. Определить, можно ли переставить слова предложения так, чтобы последняя буква предыдущего слова совпадала с первой буквой следующего слова. Если такое преобразование возможно, записать преобразованное предложение в другую строку. Прошу помощи в решении. Заранее благодарен. подробнее

Показать сообщение отдельно
ProFiLeR
5 / 5 / 0
Регистрация: 06.04.2010
Сообщений: 39
08.04.2010, 00:17  [ТС]     Ошибка в коде программы для кв. уравнений
люди короче я переписал скрипт заново но вот проблема второй корениь не высчитывается из за того что он округляет результат
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
47
48
49
50
51
52
#include <iostream>
#include <windows.h>
#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int AA, BB, CC, DD, X1, X2, VID, QDD;
int main()
{
 
std::cout<<"‚ўҐ¤ЁвҐ Є*Є®© вЁЇ Єў*¤а*в*®Ј® га*ў*Ґ*Ёп ўл ўЇЁблў*ҐвҐ\n1)Љў*¤а*в*®Ґ га*ў*Ґ*ЁҐ\n2)ЃЁЄў*¤а*в*®Ґ га*ў*Ґ*ЁҐ\n‚л ўлЎЁа*ҐвҐ: ";
std::cin>>VID;
      if (VID == 1) {
        std::cout<<"‚ўҐ¤ЁвҐ A: ";
        std::cin>>AA;
        std::cout<<"‚ўҐ¤ЁвҐ B: ";
        std::cin>>BB;
        std::cout<<"‚ўҐ¤ЁвҐ C: ";
        std::cin>>CC;
        DD=(BB*BB)-(4*AA*CC);
        QDD=sqrt(DD);
      }
      if (VID == 2) {
        std::cout<<"‚ўҐ¤ЁвҐ A: ";
        std::cin>>AA;
        std::cout<<"‚ўҐ¤ЁвҐ B: ";
        std::cin>>BB;
        std::cout<<"‚ўҐ¤ЁвҐ C: ";
        std::cin>>CC;
        DD=(BB*BB)-(4*AA*CC);
        QDD=sqrt(DD);
      }
      std::cout<<"-----------------------------------------"<<std::endl;
        if (DD > 0 && VID == 1) {
            X1 = ( -(BB) - QDD ) / ( 2 * AA );
            X2 = ( -(BB) + QDD ) / ( 2 * AA );
                std::cout<<"ЋвўҐв: "<<std::endl;
                std::cout<<"X1="<<X1<<","<<std::endl;
                std::cout<<"X2="<<X2<<"."<<std::endl;
        }
        if (DD == 0 && VID == 1) {
            X1 = ( -(BB) - QDD ) / ( 2 * AA );
                std::cout<<"ЋвўҐв: "<<std::endl;
                std::cout<<"X="<<X1<<"."<<std::endl;
        }
        if (DD < 0 && VID == 1) {
                std::cout<<"Љ®а*Ґ© *Ґв.";
        }
 
 
    system("PAUSE");
}
Иероглифы это dos для того чтобы был русский в консоле
 
Текущее время: 11:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru