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

Не решается (легко) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ нужно понять задачу про шифрование http://www.cyberforum.ru/cpp-beginners/thread951541.html
Шифрование текста с помощью матрицы шифрования ( квадрат 10*10 с отверстиями) осуществляется следующим образом. Имеется сообщение и матрица шифрования, в них вписываются поочередно символы сообщения. Путем поворота матрицы на 90 градусов меняем расположение отверстий, после чего вновь вписываются последующие символы сообщения и т.д. Зашифровать и расшифровать сообщения.
C++ Переменные Всем привет, я знаю есть много неизвестного для меня в перменных, есть типы int, float, char, string, bool, но я так же слышал про другие, не мог бы кто-то провести краткий экскурс по ним? http://www.cyberforum.ru/cpp-beginners/thread951537.html
Работа программы при свернутом окне C++
Доброго времени суток. Проблема такова: Пишу автокликер. Вроде бы как и дописал (все работает) вот только заминка в том что он проблемен в остановке. Что бы остановить процесс кликанья приходится перерубаться альт табом на прогу и успевать нажимать ф2. Можно как то сделать что бы не нужно было перерубаться? Заранее благодарен за примеры, направления, подсказки.
C++ Введенные через запятую числа, преобразовать в одномерный массив
возможно ли использование в задаче strtok? если да, то как потом перевести лексемы в одномерный массив
C++ Как искать по std::vecotr из std::pait по одному значению из пары? http://www.cyberforum.ru/cpp-beginners/thread951505.html
? :) Пункт 4.7 Правил: Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
C++ Генерация и обработка исключений Здравствуйте, помогите в написании программы, очень надо. Задание: задан тип исключения, которое необходимо сгенерировать и обработать. Тип исключения соответствует типу, возвращаемому функцией DWORD GetExceptionCode(VOID). Вот исключение: EXCEPTION_STACK_OVERFLOW Помогите пожалуйста, буду очень благодарен. подробнее

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

Не решается (легко) - C++

10.09.2013, 17:07. Просмотров 322. Ответов 5
Метки (Все метки)

По заданным коэффициентам квадратного уравнения ax2 + bx + c = 0 надо найти его корни.

Если заданное квадратное уравнение не имеет корней, то в выходной файл нужно вывести слово NO.
Если корней бесконечное множество, то вывести MANY.
Если уравнение не имеет смысла, то вывести ERROR.
Если корень один, то в первую строку выходного файла нужно вывести число 1, а во
вторую – значение этого корня с точностью до 5 знаков после десятичной точки.
Если у уравнения два корня, то в первую строку нужно вывести число 2, а во вторую – найденные корни в порядке возрастания их значений с точностью до 5 знаков после десятичной
точки.


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
    double a,b,c;
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    scanf("%d%d%d",&a,&b,&c);
    if (a==0 && b==0)
        printf("ERROR");
    else if ((b*b)<4*a*c)
        printf("NO");
    else if ((b*b)==(4*a*c))
        printf("1\n%.5f",(double)-b/(2*a));
    else if ((b*b)>(4*a*c))
{
    printf("2\n%.5lf",(double)((-b-(sqrt(b*b-4*a*c)))/(2*a)));
    printf("%.5lf",(double)((-b+(sqrt(b*b-4*a*c)))/(2*a)));
}
    else printf("MANY");
    return 0;
}
Укажите на ошибки) Я начинающий.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru