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

Умножение и деление - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки char и магия http://www.cyberforum.ru/cpp-beginners/thread919719.html
#include <cstdlib> #include <iostream> #include <string.h> using namespace std; int main(void) { cout << "Vvedite znachenie treh strok:\n"; char str1,str2,str3,s;
C++ Код в одном проекте работает, в другом нет Добрый вечер.у меня возникла такая проблема:я писала функцию по удалению оценок в одном проекте (пишу на Visual Studio 2012),а вся программа(она довольно большая) в другом проекте,так как она также состоит из различных функций.Когда я вставила эту функцию в проект всей прог,то она не работает,а в отдельном проекте работает.В начале я объявляю массив char dobr;для записи в него вводимой строки с... http://www.cyberforum.ru/cpp-beginners/thread919717.html
как получить элемент по ключу у map ? C++
Никак не могу понять что я делаю не так... У меня есть указатель std::map<int,std::string>* g; в коде я его инициализирую адресом на реальный контейнер. Далее хочу получить элемент с ключом 4: std::string f = g; и эта строчка не хочет компилироваться... Долго мучаюсь но не могу понять что не так??? Подскажите мне пожалуйста!
C++ как преобразовать в переменную
как сократить такую переменную??? вот к примеру: void A (DWORD 0x53 , DWORD 0x85 ) { 0x53+0x85 = 123; } и чтобы постоянно не писать так как выше , я подставляю переменные: void A (DWORD a , DWORD b ) { a+b = 123;
C++ Ошибки в создание класса http://www.cyberforum.ru/cpp-beginners/thread919626.html
Всем добрый день! При создании своего класса я столкнулся с проблемой, что компилятор жалуется, на содержимое класса в целом! Вот код: CreateWindowClass.cpp class CreateWindowClass { private: WNDCLASS wndclass={0}; UINT style=CS_HREDRAW|CS_VREDRAW|CS_DBLCLKS; //Стиль окна int cbClsExtra=0, cbWndExtra=0; //Доп память
C++ Не удаётся запустить ни одну программу в Visual Studio пытаюсь запустить простейшие программы,сначала пишет ошибка в ходе построения,потом то что на картинке подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,061
09.07.2013, 21:39     Умножение и деление
Цитата Сообщение от CEBEP Посмотреть сообщение
Как решить проблему-то?
взять точность с которой работаешь и приводить к ней (как в математике)
например нужно до десятитысячной
C++
1
2
3
4
int n;
double b =1.00025;
n=b*10000+0.5;
b=n/10000
или пересмотреть свою идеологию и работать с целыми

Цитата Сообщение от CEBEP Посмотреть сообщение
begin = 0, end = 4e-8, step = 1.001e-8, size должен быть равен 3 а last() возвращать 3.003e-8
C++
1
2
3
long long begin=0;
long long  end = 4000;
long long step = 1001;
при выводе делить на 10 в одиннадцатой
тогда не будет потери точности

другого пути я не знаю

Добавлено через 1 минуту
Цитата Сообщение от CEBEP Посмотреть сообщение
На счет того, что ни одно число не представляется в памяти компьютера точно я знаю и даже четко понимаю почему так.
поправочка
дробное число
целые передаются точно
 
Текущее время: 01:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru