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

Народ гляньте код и подскажите что не так. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает прога из учебника http://www.cyberforum.ru/cpp-beginners/thread378593.html
Нашла очень хороший учебник в инете: то, что нужно, мало воды, много примеров. Как только захотела запустить прогу и посмотреть, как она работает, компилятор выдает ошибки. Подскажите, в чем дело. Спасибо. Прога должна демонстрировать использование некоторых компонент-функций класса vector. #include <iostream> using std::cin; using std::cout; using std::endl;
C++ Ошибка Всем привет! Во время написания программы с векторами возникла ошибка в строчке: H].push_back; Здесь постоянно возникает ошибка: Statement cannot resolve address of overloaded function Н -- вектор в векторе: vector<vector<int> > H; Не подскажите, в чём ошибка? http://www.cyberforum.ru/cpp-beginners/thread378591.html
симплекс метода с искуственным базисом(М-метод) C++
Здрасьте форумчане! Пожалуйста помогите найти готовый с++ реализацию симплекс метода с искуственным базисом(М-метод). Алгоритм знаю наизусть но с кодом не вышло=( P.S:Весь гугл обшарила но там все обычные симплексы...=( Помогите пожалуйста!!! Спасибо заранее!=)
Подсчитать количество положительных и отрицательных чисел и количество нулей в массиве C++
Имеется массив А из N произвольных чисел. Используя, операторы цикла составить программу.Подсчитать количество положительных и отрицательных чисел и количество нулей.
C++ Все положительные элементы массива, расположенные правее первого нулевого элемента, увеличить в два раза http://www.cyberforum.ru/cpp-beginners/thread378573.html
Все положительные элементы массива а1, а2 , ..., а20, расположенные правее первого нулевого элемента, увеличить в два раза
C++ Найти сумму положительных элементов последовательности, заменить ей минимальный элемент Найти сумму положительных элементов последовательности d1, d2, ..., d40, расположенных до первого нулевого элемента, заменить этой суммой минимальный элемент массива. подробнее

Показать сообщение отдельно
Дмитрий Павлов
0 / 0 / 0
Регистрация: 22.10.2011
Сообщений: 33
06.11.2011, 14:05     Народ гляньте код и подскажите что не так.
Условие:
Написать функцию, которая округляет любое вещественное число до определённого количества знаков с математической точностью.
Пример:
1.234567
надо округлить до 4 знаков на выходе получу
1.2346
то есть если следующие число больше 5 тогда +1 к предыдущему.

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
#include <iostream>
#include <math.h>
using namespace std;
double Num( int q , double w )
{
    int e = w;
    double t,y,u,i ;
    int r = pow ( 10 , q );
    t = e * r;
    y = w * r;
    u = y - t;
    if( u > 5 )
    {
        u++;
    }
    i= u/r;
    return i;
}
 
void main()
{
    int a;
    double b; 
    cin>>a>>b;
    cout<< Num(a,b)<< endl ;
}
И почему то оно pow не возводит в степень??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru