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

Исправьте ошибку в программе С++: Вычислить Z - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread1192774.html
Доброго времени суток, уважаемые форумчане!!! Помогите пожалуйста решить задание. Необходимо записать в массив Z положительные элементы массивов А(40), В(50),С(30) подряд, используя функцию.
C++ Опишите структуру «Преподаватель» Написать программу для доступа к файлу, выполняющую следующие действия: • построчную запись в файл информации (в соответствии с вариантом); • считывание из файла информации из заданной строки (номер строки вводится пользователем с клавиатуры); • расчет функции (в соответствии с задачей) для заданной строки; Задача: Опишите структуру «Преподаватель». Поля: ФИО, стаж, разряд, количество... http://www.cyberforum.ru/cpp-beginners/thread1192771.html
Буфер обмена и браузер C++
Реализовал программу что типо KeePass. Возник такой вопрос у KeePass есть функция AutoType, позволяющая автоматически вводить пароли в браузерах...как реализовать ?Пока моя программа работает лишь так: нужно сначала нажать кнопку скопировать в буфер обмена, а затем вставлять.
C++ Функция вне класса для передачи функции объекта
Добрый вечер, уважаемые форумчане. Столкнулся с таким пунктом в условии задания: Создать функцию вне класса для передачи функции объекта, например. void display (MyClass ob) { cout « ob.get_radius() « "\n"; } Я, конечно, понимаю, как это сделать, но для чего это нужно ? В данном случае просто проверяют мои знания или есть действительно практические ситуации, когда подобное...
C++ Каждую цифру заменить на заключенную в круглые скобки последовательность знаков ‘+’ http://www.cyberforum.ru/cpp-beginners/thread1192739.html
Многострочный текст, введенный с клавиатуры, преобразовать следующим образом: каждая цифра заменяется на заключенную в круглые скобки последовательность знаков ‘+’ (если цифра четная) или ‘–’ (если цифра нечетная), длина которой равна числу, представленному цифрой. Нашел на форуме приемлемое решение http://www.cyberforum.ru/cpp-beginners/thread836304.html Как можно решить это без...
C++ компьютерная графика я не понимаю С++, ну лабу надо сдать =). помогите мне с одним вопросом по коду. "{ \n" "vec2 c = vec2 (320.0, 240.0); \n" // тут задаем центр круга "float r = 35.0;" // радиус "float dist = length(gl_FragCoord.xy - c.xy); \n" "if (dist < r) gl_FradColor = vec4 (1,0,0,0); else \n" // условия закрашивания "gl_FradColor = vec4 (1,1,1,0); \n" // красим в красный цвет подробнее

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

Исправьте ошибку в программе С++: Вычислить Z - C++

29.05.2014, 18:31. Просмотров 160. Ответов 5
Метки (Все метки)

В 26-й строчке и, возможно, ниже есть ошибка. Помогите, пожалуйста, а то я плох в данном языке... Ну и, конечно, все на простейшем уровне)


Z=f(\sqrt{{a}^{2}+{b}^{2}},\sqrt{|{a}^{2}-{b}^{2}|})*f(\sqrt{\left|a+b \right|},\sqrt{\left|a-b \right|})

где (последующие 3 объединены фигурной скобкой)
f(u,v)=\left|u \right|+\left|v \right|, u*v<0

f(u,v)={u}^{2}+{v}^{2}, u*v>0

f(u,v)={e}^{u}+{e}^{v}, u*v=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
25
26
27
28
29
30
31
#include <locale.h>
#include <iostream>
#include <cmath>
#include <windows.h>
 
using namespace std;
float f(float u, float v)
{
    float temp;
    cout << '(' << u << ", " << v << ")=";
    if(u*v < 0)temp = abs(u)+abs(v);
    if(u*v > 0)temp = pow(u,2)+pow(v,2);
    if(u*v >= 0)temp = exp(u)+exp(v);
    cout << temp << endl;
    return temp;
}
int main()
{
    float a, b;
    setlocale(LC_ALL, "rus");
    cout << "Vvedite 2 chisla" << endl;
    cin >> a >> b;
    cout << endl;
    float z = 0;
    cout << "f1";
    z += f(pow((pow(a,2)+pow(b,2)),0.5), pow(abs((pow(a,2)-pow(b,2))),0.5));
    cout << "f2";
    z += f(pow((a+b),0.5), pow(abs(a-b),0.5));
    cout << endl << "Rezultat " << z << endl;
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru