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

Найдите ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан текстовый файл. Перепишите его в выходной файл, удалив все знаки препинания http://www.cyberforum.ru/cpp-beginners/thread889634.html
Не работает , выдает ошибку...Можно решение с комментариями!!?) #include <iostream> #include <fstream> using std::ifstream; using std::ofstream; #include <string> using std::string;
C++ Подготовка и решения на ПЭВМ задач обработки массивов с использованием указателей помогите пожалуйста((( В одномерном массиве, состоящем из n действительных элементов, вычислить: • умножение положительных элементов массива; • сумму элементов массива, расположенных до минимального элемента. Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. http://www.cyberforum.ru/cpp-beginners/thread889620.html
Нужна обучающая программа выполнение действия над векторами на С++ C++
Задача разрабатываемой программы: -умножение векторов -вычитание векторов -умножение векторов -умножение вектора на число -проверка на колиниарность. Все должно быть построено таким образом, что бы можно было вводить координаты точек векторов и при этом на осях координат рисовались вектора и соответственно решение. Помощь нужна с 0. кто поможет, не обижу.
Оформление оператора вывода в С++ C++
Итак, пишу некий класс на С++, программа предназначается для одного МК, так вот есть класс и в нем я хочу перегрузить operator << (), для вывода символа и числа: class Blablabla { public: ... Blablabla& operator << (char x); Blablabla& operator << (int x); ... };
C++ Разработать рекурсивную функцию,возвращающую значение http://www.cyberforum.ru/cpp-beginners/thread889582.html
для вычисления n-го члена следующей последовательности : b1 = -10, b2 = 2, bn+2 = |bn|-6bn+1
C++ Описать функцию PowerA(x,a,eps) вещественного типа (параметры x, a, eps — вещественные, |x| < 1, a > 0, eps > 0), находящую приближенное значение функ Описать функцию PowerA(x,a,eps) вещественного типа (параметры x, a, eps — вещественные, |x| < 1, a > 0, eps > 0), находящую приближенное значение функции (1+x)a: (1+x)a = 1 + a•x + a•(a–1)•x2 / 2! + ... + a•(a–1)•...•(a–n+1)•xn / n! + ... . В сумме учитывать все слагаемые, большие по модулю eps. С помощью PowerA найти приближенное значение (1+x)a для данных x и a при шести различных значениях eps. подробнее

Показать сообщение отдельно
wazler
2 / 2 / 0
Регистрация: 04.12.2011
Сообщений: 119
03.06.2013, 19:49     Найдите ошибку
Помогите найти ошибку в программе

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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
/*prog222.pas
Программа решает следующую задачу: Даны вещественные положительные a, b, c, d,
e, f. Считаем, что пары чисел a и b, c и d, e и f обозначают размеры первого,
второго и третьего прямоугольника соответственно. Выяснить, можно ли внутри
одного из прямоугольников уместить два других, не накладывая один на другой.
*/
 
#include <iostream>
#include <stdio.h>
#include <math.h>
using namespace std;
 
void swap(int &x, int &y)
{
    int z;
    z = x;
    x = y;
    y = z;
}
 
int _main()
{
    setlocale(LC_ALL, "Russian");
    int a, b, c, d, e, f;
    /*Ввод начальных данных*/ /**/
    do
    {
      cout << "Введите a /n";
      cin >> a;
      cout << "Введите b /n";
      cin >> b;
      cout << "Введите c /n";
      cin >> c;
      cout << "Введите d /n";
      cin >> f;
      cout << "Введите e /n";
      cin >> e;
      cout << "Введите f /n";
      cin >> f;
    } while ((a > 0) && (b > 0) && (c > 0 ) && (d > 0) && (e > 0) && (f > 0));
 
    /*Упорядочивание сторон прямоугольника*/
    if (b > a) {swap(a, b);}
    if (d > c) {swap(d, c);}
    if (f > e) {swap(f, e);}
 
    /*Подсчет площадей прямоугольников*/
    int S1, S2, S3;
    S1 = a * b;
    S2 = c * d;
    S3 = e * f;
 
    /*Проверка условия вложения прямоугольников 2 и 3 в прямоугольник 1*/
    if ((S1 > S2) && (S1 > S3))
    {
        if ((a-(c+e) >= 0) && (b - (d+f) >= 0))
        {
            cout << "Прямоугольники 2(c,d) и 3(e,f) вмещаются без наложения в прямоугольник 1(a,b)";
        }
        else
        {
            cout << "Без наложения прямоугольники вложить нельзя";
        }
    }
    else
    {
        /*Проверка условия вложения прямоугольников 1 и 3 в прямоугольник 2*/
        if ((S2 > S1) && (S2 > S3))
        {
            if ((c-(a+e) >= 0) && (d - (b+f) >= 0))
            {
                cout << "Прямоугольники 1(a,b) и 3(e,f) вмещаются без наложения в прямоугольник 2(c,d)";
            }
            else
            {
                cout << "Без наложения прямоугольники вложить нельзя";
            }
        }
        else
        {
            /*Проверка условия вложения прямоугольников 1 и 2 в прямоугольник 3*/
            if ((S3 > S1) && (S3 > S2))
            {
                if ((e-(a+c) >= 0) && (f - (b+d) >= 0))
                {
                    cout << "Прямоугольники 1(a,b) и 2(c,d) вмещаются без наложения в прямоугольник 3(e,f)";
                }
                else
                {
                    cout << "Без наложения прямоугольники вложить нельзя";
                }
 
            }
        }
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru