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

Прокомментировать код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задачка на с++ http://www.cyberforum.ru/cpp-beginners/thread593369.html
сделать таблицу размером N*N каждая строка и каждый столбец который содержит все числа от 1до N помогите не пойму как делать
C++ Цифра, повторяющаяся максимальное количество раз Добрый день. Вообщем нужна помощь в исправлении программы. На данный момент программа считает количество максимально повторившегося элемента, но проблема в том что только для однозначных чисел. Мне... http://www.cyberforum.ru/cpp-beginners/thread593360.html
Перегрузка операции & C++
Необходимо создать перегрузку операции "и" для ввода вывода составляющих объекта. Объект состоит из двух переменных типа int. Заранее спасибо!!!
DLL C++
Как сделать жирный текст то есть добавить команду например: Шрифт: name, "Arial" Размер: size = 18; Ширина: width = 18; Жирность: ? = 1;
C++ Задача на максимум.Вектора http://www.cyberforum.ru/cpp-beginners/thread593330.html
даны действительные числа А1,А2..An.Получить последовательность,удалив из исходной все максималымые элементы
C++ Даны три числа. Выбрать те из них, которые принадлежат заданному отрезку [a,b]. не знаю си++, но так вышло что надо для универа решить хотя бы две задачки, если кто поможет буду благодарен.Вот сами задачки. 1.Даны три числа. Выбрать те из них, которые принадлежат заданному... подробнее

Показать сообщение отдельно
Михаил Кричук
1 / 1 / 0
Регистрация: 14.04.2012
Сообщений: 42

Прокомментировать код - C++

01.06.2012, 13:36. Просмотров 376. Ответов 3
Метки (Все метки)

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
53
54
55
56
57
58
59
60
61
62
63
// Функция решения квадратного уравнения
 
#include "stdio.h"
#include "StdAfx.h"
#include "conio.h"
#include<locale.h> 2 1
 
#include "math.h"
int kvadur(float a, float b, float c,   // коэф-ты уравнения
            float *x1, float *x2) // корни уравнения
 
// значение функции - количество корней 
 
// или -1, если неверные исходные данные
 
{
    
    float d; // дискриминант
    if (a == 0) return(-1);
    d=b*b-4*a*c;
    if (d < 0)
    return(0); // уравнение не имеет решения
    *x1 = (-b+sqrt(d))/(2*a);
 
    *x2 = (-b-sqrt(d))/(2*a);
    if (*x1 != *x2)
 
        return(2);
 
    else return(1);
 
}
// проверка работоспособности функции
 
void main()
{
    setlocale(LC_ALL,"RUS");
    float a,b,c; // коэффициенты уравнения
    float x1,x2; // корни уравнения
 
    int n; // кол-во корней
    puts("\nРешение квадратного уравнения");
    puts("Введите в одной строке коэффициенты и нажмите <Enter>");
    printf("->");
    scanf("%f%f%f", &a, &b, &c);
    switch (kvadur(a,b,c,&x1,&x2))
    {
        case -1: puts("Ошибка исходных данных.");
                 break;    
 
        case 0: puts("Уравнение не имеет решения.");
                break;
 
        case 1: printf("Корни одинаковые: x=%3.2f", x1);
                break;
 
        case 2: printf("x1=%3.2fx2=%3.2f", x1, x2);
 
    }
    puts("\nДля завершения работы нажмите <Enter>");
    getch();
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru