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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Slavytuch
0 / 0 / 0
Регистрация: 29.09.2013
Сообщений: 92
#1

Обнуление переменной - C++

09.12.2013, 02:12. Просмотров 362. Ответов 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
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "rus");
    double A;
    int ik, in, h;
    cout << setw(20) << "Задание 1" << endl;
    cout << "Введите переменную А:" << endl;
    cout << "A=";
    cin >> A;
    if (A == 0){ cout << "Недопустимое значение переменной А", system("pause"); return 0; }
    cout << "Введите начальное(in), конечное(ik) значение i и её шаг(h)" << endl;
    cout << "in=";
    cin >> in;
    cout << "ik=";
    cin >> ik;
    cout << "h=";
    cin >> h;
    const int n = 100;
    double Y[n];
    double x, eps = 2.73;
    int i = in;
    for (int j = 0; i <= ik; i += h, ++j){
        x = -sin(i) / A;
        if (x > 0)Y[j] = pow(eps, x);
        else if (x = 0)Y[j] = acos(0.65);
        else if(x<0) Y[j] = pow(x, 1.0 / 3);
    }
    cout << "Y[n]{";
    for (i = 0; i < ik; i += h){
        cout << Y[i] << "  ";
    }
    cout << "}" << endl;
system("pause");
Для моего теста нужны значения А=5.5, in=1, ik=10, h=1;
Проблема в том, что при сравнении х программа его обнуляет и рассчитывает нулевое значение х. В чём ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 02:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Обнуление переменной (C++):

обнуление переменной - C++
Добрый день Господа !!! как обнулить переменную типа string Добавлено через 8 минут нашёл

Обнуление переменной - C++
Здрасте. struct sItems { int ITEM_STRONG_LIFEPOWER; int ITEM_EXCELLENT_GENES; int ITEM_BOMB_SPECIALIST; int...

a,b и c.Присвоить максимальное из них переменной a,минимальное-переменной c,среднее переменной b - C++
даны произвольные числа a,b и c.Присвоить максимальное из них переменной a,минимальное-переменной c,среднее переменной b.

Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С - C++
Массив С действительных чисел имеет 5 строк и 11 столбцов. Присвоить значение наименьшего элемента массива переменной М1, номер строки, где...

Обнуление битов - C++
Дано целые числа N и k. Обнулите у числа N его последние k бит и выведите результат. Рекомендуется сделать эту задачу без использования...

Обнуление буфера. - C++
Доброе время суток! Есть например буфер &quot;b&quot;. Надо его перед использованием в цикле обнулять. Как это сделать? Вот часть кода,...

3
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
09.12.2013, 02:19 #2
C++
1
else if (x == 0)Y[j] = acos(0.65);
1
Slavytuch
0 / 0 / 0
Регистрация: 29.09.2013
Сообщений: 92
09.12.2013, 02:35  [ТС] #3
Спасибо большое))) Только после этого исправления выдаёт -1INF# что это значит?

Добавлено через 12 минут
Прошу прощения, у меня высчитывался корень из отрицательного числа) Проблема решена))
0
RazrFalcon
1381 / 1238 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
09.12.2013, 02:47 #4
INF - infinity - бесконечность - ∞
0
09.12.2013, 02:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2013, 02:47
Привет! Вот еще темы с ответами:

Обнуление битов - C++
Вечер добрый, народ. Очень нужна ваша помощь. Есть задача: Написать функцию, указанную в задании, используя только операции над...

Обнуление массива структур - C++
Создаю массив Elem * Head = new Elem; for (int i=0;i&lt;n;i++) { *(Head+i)= NULL; } cin &gt;&gt; numer; Пусть n будет 5 . то...

Обнуление указателя в рекурсии - C++
Есть такой код: void split(tree* h, int ind, tree* l, tree* r) { if (h == NULL) { l = NULL; r = NULL; return; }

Обнуление статического массива - C++
Нужна помощь с обнулением массива,который записан в файл и выведен на экран Надо его обнулить и снова записать в файл и на экран вывести ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru