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

Ошибка при табуляции функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рассортировать строки динамической матрицы по наибольшему элементу строки. http://www.cyberforum.ru/cpp-beginners/thread268056.html
Рассортировать строки динамической матрицы по наибольшему элементу строки. Как это?я не понимаю как надо сортировать?находим наибольший элемент в каждой строке и потом по нему сортируем строки?или...
C++ Найти наибольшие значения заданных массивов Из двух целочисленных массивов различной размерности сформировать общий массив. Упорядочить полученный массив в порядке убывания его элементов. Найти наибольшие значения заданных массивов. Создать... http://www.cyberforum.ru/cpp-beginners/thread268050.html
Количество блоков при реализации алгоритма шифрования ГОСТ C++
на какое количкство блоков необходимо разбить текст при реалиции алгоритма шифрования ГОСТ?
Вывод результатов в виде таблицы C++
Обчислити значення заданої функції на даному інтервалі з заданим кроком . Здійснити виведення значень аргументу і результатів обчислень значень функції у вигляді таблиці. #include <iostream>...
C++ Реализовать наследование классов тетрадь,учебник, толковый словарь,книга http://www.cyberforum.ru/cpp-beginners/thread268017.html
Реализовать наследование классов тетрадь,учебник, толковый словарь,книга
C++ убрать из ... Здравстввуйте господа програмисты!!!я пишу на dev c++ консольные приложения вопрос-возможно ли как то сделать,что бы моя программа не отображалась на панели задач?если да то можно посмотреть... подробнее

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

Ошибка при табуляции функции - C++

31.03.2011, 22:45. Просмотров 427. Ответов 0
Метки (Все метки)

Всем доброго времени суток. Собственно задание, сделать табуляцию функции, заданной параметрически. Вот собственно код:
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
#include "stdafx.h"
#include "conio.h"
#include "stdlib.h"
#include "locale.h"
#include "math.h"
int _tmain(int argc, _TCHAR* argv[])
{
    system("cls");setlocale(LC_ALL,"Rus");
    float x,y,a;
    printf("Введите A: "); scanf("%f", &a);
    if (a <= 0) { printf("\"А\" должно быть больше 0!"); getch(); return 1; }
    float *tg = new float[3];
    tg[0] = tan(0.00); tg[1] = tan(3.14/2);
    tg[2] = tan(3.14); tg[3] = tan(3.14*2);
    int i = 0;
    while (a <= 10) {
        x = (3*a*tg[i])/(1+exp(log(tg[i])*3));
        y = (3*a*exp(log(tg[i])*2))/(1+exp(log(tg[i])*3));
        i++; a++;
        if (i == 4) {i = 0;}
        printf("x = %9.8f, y = %9.8f\n", x, y);
    }
    getch();
}
собственно х и у функции видно в коде, далее то что дано в условии: a>0, t = tg(0;2п). Вот что я вижу при исполнении программы:

Ошибка при табуляции функции

Почему так? при проверке на калькуляторе все считается. никаких делений на ноль нету.

Так же, прошу проверить сам алгоритм программы. Правильно ли выполняется табуляция параметрически заданной функции? Заранее спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru