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

Решение уравнений помогите плз - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread529057.html
Сформировать одномерный массив из суммы отрицательных кратных 7, элементов кратной строки массива а(10,5).
C++ Определить, является ли символ буквой. Составить процедуру,результатом работы которой является истинное значение, если символ, заданный при обращении к процедуре-буква,и ложное в противном случае. http://www.cyberforum.ru/cpp-beginners/thread529051.html
C++ Заполнить одномерный массив из N элементов целыми числами.
Заполнить одномерный массив из N элементов целыми числами. Переставить в обратном порядке все четные по значениям элементы массива и выделить их при выводе зеленым цветом.
C++ Напишите программу, которая вводит строку с клавиатуры и определяет ее длину
Напишите программу, которая вводит строку с клавиатуры и определяет ее длину. Напечатайте строку в поле с шириной, равной удвоенной длине строки.
C++ Определение регистра букв http://www.cyberforum.ru/cpp-beginners/thread529037.html
Здравствуйте, возникла маленькая проблемка. Для её решения нужно определить в каком регистре находится каждая буква слова. И в зависимости от него производить дальнейшие действие. Как разрешить поставленную задачу?
C++ В стек занесена фраза Программеры, помогите исправить ошибку:) Вот задание и программа. /*В стек занесена фраза. Просматривать стек до тех пор, пока не встретися слово на заданную букву. */ #include "stdafx.h" #include <iostream> #include <fstream> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
27.03.2012, 14:05     Решение уравнений помогите плз
C++
1
2
3
4
5
6
7
8
9
10
11
double get_y1(double x){
  double znam=2.0+tan(x);
  if (fabs(zanm)>1e-10) 
     error=false;
     return sqrt( sin(2*x) + 1.0 );
  else{
     cout<<"divide by 0"<<endl;
     error=true;
     return -1.0;
   }
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
double get_y2(double x){
 error=false;
 if (x>0.0){
     return ln(x)+2.0;
  }
 else{
  double znam=cos(x+1.0);
  if (fabs(zanm)>1e-10) 
     return (x*x+3.0)/znam;
  else{
     cout<<"divide by 0"<<endl;
     error=true;
     return -1.0;
   }
  
  }
}
Добавлено через 11 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <math.h>
using namespace std;
bool error;
double get_y1(double);
double get_y2(double);
int main (){
  double x, y;
  cout <<"Enter real x"<<endl;
  cin>>x;
  y=get_y1(x);
  if (!error) cout<<"y1("<<x<<")="<<y<<endl;
  y=get_y2(x);
  if (!error) cout<<"y2("<<x<<")="<<y<<endl;
  return 0;
}
 
Текущее время: 14:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru