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

Округлить любое вещественное число до определённого количества знаков с математической точностью - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите плиз модифицировать прогу http://www.cyberforum.ru/cpp-beginners/thread378868.html
Добрый вечер! Есть функция, переставляющая соседние слова в строке: #include "stdafx.h" #include <clocale> #include <iostream> #include <windows.h> using namespace std;
C++ Помогите со стеком.. Смоделировать стек на базе статического массива по заданию. Написать основные операции для работы со стеком (push, pop, top, empty, full) . Для этого (если в задании не указан иной способ) в программе на входе задать последовательность из К (К> 10) целых чисел (числа вводить с клавиатуры). Все положительные числа последовательно заносить в стек, а каждое отрицательное число должно изымать из... http://www.cyberforum.ru/cpp-beginners/thread378859.html
C++ Игра в камень,ножницы бумага.Что можно улучшить\оптимизировать?
// KamenNozhnicyBumaga.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "time.h" #include "stdio.h" #include "stdlib.h" int _tmain(int argc, _TCHAR* argv)
C++ Простейший класс
Разработать класс 1.Комплексное число 2. время 3. массив 4. дата 5. стек 6 строка 7. многочлен Любой из этих классов, очень буду благодарен!!!
C++ wchar_t http://www.cyberforum.ru/cpp-beginners/thread378831.html
что ето за тип данних: wchar_t скок у нему байт??
C++ Подскажите! Интерпретатор форматов... Доброго времени суток, Ув.! Была поставлена задача написать программку, которая будет производить открытие файлов с разными расширениями doc, rtf, docx, bmp, pcx, jpg...эт ведь интерпретатор получается. А как это реализовать в С++? К примеру в С#, ищем файл и оупен... System.Diagnostics.Process.Start("имя_файла");, вроде так. Но тут в какую сторону копать...и что делать...а? Подскажите... подробнее

Показать сообщение отдельно
Count
0 / 0 / 0
Регистрация: 06.11.2011
Сообщений: 24
06.11.2011, 22:03  [ТС]     Округлить любое вещественное число до определённого количества знаков с математической точностью
Цитата Сообщение от hepr Посмотреть сообщение
Ну если это и есть та функция то еще ничего не готово:
C++
1
2
3
4
5
6
int Fal ( int a)
{
        char q;
        q = ceil(a);
        return q;
}
Вот мой вариант:
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
#include <string>
#include <iostream>
 
using namespace std;
double pow(double number, int degree)
{
    double newNumber = number;
    while(degree>1)
    {
        newNumber *= number;
        degree--;
    }
    return newNumber;
}
double round(double number,int n)
{
    double degree = pow(10,n);
    number *= degree;
    number = static_cast<int>(number);
    number /= degree;
 
    return number;
}
int main(int argc, char* argv[])
{
    double d;
    cin >> d;
    d = round(d,3);
    cout << d;
    system("pause");
    return 0;
}
Спасибо (Правда код что то не очень работает )
Хочу спросить что такое: double, pow, system("pause");, static_cast<int>(number);, degree--;(первое что бросилось в глаза...)

Добавлено через 4 минуты
Извиняюсь если уже поднадоел...
Вот то что успели сделать, и чем заканчиваются знания про функции:
Код
clude <iostream>
# include <locale>
#include <Windows.h>
using namespace std;
int Fal ( int a, int b, char g)
{
int h;
  switch (g)
  {
  case '+':
	  h=a+b; 
	  break;
 case '-':
	  h=a-b; 
	  break;
 case '*':
	  h=a*b; 
	  break;
   case '/':
	  h=a/b; 
	  break;
   case '%':
	  h=a%b; 
	  break;
  }
return h;
}
void main ()
{
int z, x;
char p;
	cout<<"Chislo1\n";
	cin>>x;
	cout<<"Chislo2\n";
	cin>>z;
	cout<<"Chto delaem\n";
	cin>>p;
	cout<<Fal(x,z,p);
	}
Код
#include <iostream>
# include <locale>
#include <Windows.h>
using namespace std;
void Fruit()
{
	cout<<"Hello!!!\n";
	return;
}
void main ()
{
	Fruit();
	Fruit();
}
 
Текущее время: 09:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru