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

исключение в if - else - if - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread757865.html
Помогите с задачкой... Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи.
C++ Хранение данных Пробую написать небольшую рпгшку на С++ + SDL и возникла нужда где-то хранить кучу потенциальной информации, начиная с описания карты, какие объекты где, заканчивая всякими вещами с их свойствами, монстрами с их параметрами... Как лучше всего будет организовать такие базы данных, чтоб еще было удобно импортировать/экспортировать инфу средствами С++? Текстовые файлы нипридлагать =о http://www.cyberforum.ru/cpp-beginners/thread757861.html
C++ Переменная char и названия массивов
Простите, если глупый вопрос, у меня есть десять массивов и функция поиска элемента в массиве. Чтобы десять раз не вызывать ее для каждого массива, можно ли в цикле от 0 до 9 переменной типа char придавать значение от a до j (так называются эти 10 массивов), а потом как-то вызывать в цикле ф-цию поиска, передавая имя массива с помощью этой переменной, или это невозможно в принципе? ...
C++ Найти приближенно, с точностью до 0.01, минимум функции на отрезке
Найти приближенно, с точностью до 0.01, минимум функции f(x) = ax2+bx+c на отрезке x1<=x<=x2. Значения x1, x2 и a, b, c ввести как константы.
C++ перезагрузка cin, cout http://www.cyberforum.ru/cpp-beginners/thread757852.html
Помогите корректно перезагрузить эти два оператора! #include <iostream> using namespace std; class Fractions{ public: Fractions(){num=0;drob=0;} void Set(char *);
C++ Арканоид. Вернуться в исходное состояние. В общем есть арканоид. По идее, когда шар находится на высоте меньше чем 15 пикселей, программа должна возвращаться в исходное состояние (все блоки на месте, платформа с шаром стоит посередине). Это прописано так: if (ball_y > WINDOW_HEIGHT-15) gameState = GAME_STATE_INIT; Однако программа просто вылетает и все. Как это исправить?! Подскажите плиз, завтра сдавать курсач! ... подробнее

Показать сообщение отдельно
FlaYnoSt
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 18
10.01.2013, 17:48     исключение в if - else - if
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
#include <iostream>
 
using namespace std;
 
int main()
{
    float x_start, x_end, step, a, b, c; //Начало, конец интервала, шаг, коэффиценты
    float f; //значение функции
    cin >> x_start >> x_end >> step >> a >> b >> c;
 
    for (int x = x_start; x <= x_end; x += step){
        if (x + 5 < 0 && c == 0){
            if (a == 0) // "x" нулем быть не может, проверяем "а"
                cout << "Деление на ноль, действие пропущено" << endl;
            else{
                f = 1/(a * x) - b;
                cout << "При х = " << x << ", F = " << f << endl;
            }
        }
        else if (x + 5 > 0 && c != 0){
            if (x == 0)
                cout << "Деление на ноль, действие пропущено" << endl;
            else {
                f = x - a/x;
                cout << "При х = " << x << ", F = " << f << endl;
            }
        }
        else{
            if (c - 4 == 0)
                cout << "Деление на ноль, действие пропущено" << endl;
            else{
                f = (10*x)/(c-4);
                cout << "При х = " << x << ", F = " << f << endl;
            }
        }
    }
    return 0;
}
 
Текущее время: 01:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru