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

Ошибка в функциях с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции с++ http://www.cyberforum.ru/cpp-beginners/thread1027637.html
Написать предложенные функции (в одном модуле, используя прототипы). Обосновать количество и тип аргументов и тип возвращаемого значения. Продемонстрировать работу функций. Все функции...
C++ Упорядочить в порядке убывания элементы, расположенные между вторым по- ложительным и предпоследним отрицательным значениями массива Упорядочить в порядке убывания элементы, расположенные между вторым по- ложительным и предпоследним отрицательным значениями массива. Добрые люди очень прошу помогите. http://www.cyberforum.ru/cpp-beginners/thread1027632.html
C++ В массиве целых чисел найти предпоследнюю группу, состоящую из возрастаю- щей последовательности цифр
1 В массиве целых чисел найти предпоследнюю группу, состоящую из возрастаю- щей последовательности цифр одна тема - одна задача, читайте правила форума Очень прошу помочь,решается доля моего...
C++ Минимальный элемент двумерного массива
Привет... Помогите, пожалуйста... Написал код, который заполняет двумерный массив, нужно дописать это код, чтобы он еще: -находил минимальный элемент массива и выводил на экран; ...
C++ Не могу найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1027620.html
Не получается вывести сформированную матрицу. Выводит с каким-то мусором. #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <stdlib.h> int main(void) { int...
C++ Вычислить произведение первого элемента массива и количества отрицательных. Помогите! Дано двумерный массив действительных чисел. Вычислить произведение первого элемента массива и количества отрицательных. подробнее

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

Ошибка в функциях с++ - C++

03.12.2013, 22:47. Просмотров 315. Ответов 3
Метки (Все метки)

функция f выполняет запрос к пользователю и возвращает значение ex либо x2;



функция one выполняет вычисление по первой формуле;



функция two выполняет вычисление по второй формуле;
первая формула (1-2*pow(sin(i),2))/(1+sin(2*i))
вторя формула (1-tan(k))/(1+tan(k))

нужна помощь ( работает программа но выдаёт в в функциях one и two одинаковые значения)



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
#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;
    float f(float e, float d, float g)
{if (d==0) g=pow(e,2);
else if (d==1) g=exp(e);
return g;
}
double one(float p, float i)
{p=(1-2*pow(sin(i),2))/(1+sin(2*i));
return p;
}
double two(float w, float k)
{w=(1-tan(k))/(1+tan(k));
return w;
}
    int main()
    
{
setlocale(LC_CTYPE,"Russian");
float x, q, s=1, z1=1, z2=1;
cout << "Введите alpha" << endl;
cin >>x;
cout << "Введите 0 для x^2 или 1 для e^x" << endl;
cin >> q;
cout <<"\n Функция f=" << f(x,q,s) << "\n Функция one=" << one(z1,x) << "\n Функция two=" << two(z2,x) << endl;
system ("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.