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

сравнить первые 5 чисел после запятой 2 результатов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение http://www.cyberforum.ru/cpp-beginners/thread908454.html
Необходимо вычислить значение Bk=ak * x2+\sqrt{a{k}_{}*x}, где параметр цикла x изменяются от -3.1 до 6 с постоянным шагом -1.4 , а переменная ak(k=1,2,3,4) является элементом одномерного массива. Значен. индекс-ной переменной 4.285,2.06,2.5814,1.984
C++ Удаление из двусвязанного списка Всем здравия. В двусвязанном списке нужно удалить выбранный элемент. Упорно косячу на этом моменте, постоянно ошибка. Может, кто подскажет. Собственно, весь код: (косячит процедура DelList) #include <iostream> #include <string> #include <locale> struct Node{ int idNumber; std::string slugachiy; http://www.cyberforum.ru/cpp-beginners/thread908453.html
C++ Метод Ньютона для решения нелинейных уравнений: узнать количество итераций
Задание: реализовать метод Ньютона для решения нелинейных уравнений, в итоге получить: значение неизвестной и количество итераций, потребовавшихся для нахождения решения. Код: //#include "stdafx.h" #include <iostream> #include <conio.h> #include <math.h> using namespace std; float f (float); float df (float);
C++ Вычеслить значение на С++
Необходимо вычислить значения , где параметр цикла b изменяются от -18 до -22 значения с постоянным шагом -2, а переменная aj(i=1,2,3) - элемент одномерного массива.Значен. індекс-ної змінної-4.41,1.85,16.35
C++ компил ругает по 2062 invalid indirection каждый кусочек с массивом http://www.cyberforum.ru/cpp-beginners/thread908440.html
Помогите! компил ругает по 2062 invalid indirection каждый кусочек с массивом #include <conio.h> #include <math.h> #include <iostream.h> #include <vcl.h> #pragma hdrstop //---------------------------------------------------------------------------
C++ Задача со строками (ввод списка фамилий через запятую в виде строки. Фамилии должны быть отсортированы по-алфавиту) Добрый день, форумчане. Пожалуйста, взгляните на приложенный код и помогите выявить ошибку. Задача программы - ввод списка фамилий через запятую в виде строки. Фамилии должны быть отсортированны по-алфавиту. При компиляции выдает 4 ошибки с библиотекой algorithm. Заранее спасибо за оказанную помощь. #include <stdio.h> #include <string.h> #include <algorithm> using namespace std; подробнее

Показать сообщение отдельно
mmannaggerr
Сообщений: n/a

сравнить первые 5 чисел после запятой 2 результатов - C++

21.06.2013, 02:40. Просмотров 399. Ответов 0
Метки (Все метки)

Help me!

Сравнить первые 5 чисел после запятой в 2 результатах.

В коде:
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
34
35
36
//---------------------------------------------------------------------------
 
#pragma hdrstop
 
//---------------------------------------------------------------------------
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
#define PI 3.1415927  //определитель
#pragma argsused
void main()
{  float res1,res2;
   float a,b,c,d;  //переменные типа float
   int point=10; //кол-во цифр после запятой
//---------------------------------------------------------------------------
cout<<"z(1)=2*pow(sin(3*pi-2*a),2)*pow(cos(5*pi+2*a),2)"<<endl;
cout<<"\n z(2)=1/4-(1/4)*sin(5*pi/2-8*a)"<<endl;
cout<<"\n Input (a):";
cin>>a;
//-----------------------Условие для первого примера------------------------
b=3*PI-2*a; // первые скобки
c=5*PI+2*a; // вторые скобки
res1=2*pow(sin(b),2)*pow(cos(c),2);
//-----------------------Условие для второго примера-------------------------
d=(5*PI)/2.-8*a; // первые скобки
res2=0.25-0.25*sin(d);
//---------------------------------------------------------------------------
cout<<"First result = "<<setprecision(point)<<res1<<endl<<"Second result = "<<setprecision(point)<<res2<<endl;
//--------------------------Сравнение результатов-------------------------------------------------
if (res1==res2) cout<<"Welldone!"<<endl;
else cout<<"bad result!"<<endl;
cout<<"Press and key"<<endl;
getch();
}
//----------------------------------------------------------------------
Как сделать так, чтобы сравнивало первые n цифр после запятой, а не весь результат целиком?
Либо как сделать в с++ знак "приблизительно равно" ?
Главное чтобы на выходе выскочила надпись "Welldone".
P.S. просьба, код слишком не шлифовать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru