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

Зачем нужны разнообразные целые типы переменных? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из полного пути к файлу выделить только имя файла http://www.cyberforum.ru/cpp-beginners/thread647542.html
Написать программу, которая по введённому полному пути к файлу выделяла бы только имя файла (то, что следует после последнего слеша или обратного слеша). Например, ввод: ...
C++ Класс даты Определить ещё один класс Date, дата в котором хранилась бы в упакованном виде. Интерфейс этого класса должен ПОЛНОСТЬЮ СОВПАДАТЬ с интерфейсом класса из задания 1. При этом эти два класса не... http://www.cyberforum.ru/cpp-beginners/thread647505.html
Загрузить процесс из другого процесса C++
Штурм google ничего не дал. Но я помню что что то было такое в книге Рихтера. Пока ищу книгу и нужную страницу, решил оформить все таки вопрос, ведь возможно не только у меня но и у кого то в будущем...
Найти сумму элементов матрицы в строках с отрицательным элементом на главной диагонали C++
Дана вещественная прямоугольная матрица. Найти сумму элементов в строках с отрицательным элементом на главной диагонали. Если сумма больше 0, то элементы последней строки возвести в квадрат. ...
C++ Вычислить методом Ньютона корень уравнения http://www.cyberforum.ru/cpp-beginners/thread647460.html
Помогите, пожалуйста, написать программу, вычисляющую методом Ньютона: sinx - x + 0,5 = 0, интервал изоляции корня .
C++ Массив из рандомов Существует массив, его нужно заполнить рандомными цифрами от 1 до 36, так, чтобы цифры не повторялись: сам дошел до вот такого: #include "iostream" #include "cstdio" #include "cstdlib" using... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4395 / 3238 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
23.08.2015, 11:53
Цитата Сообщение от FCommander Посмотреть сообщение
Мой вам совет. Используйте double.
Плохой совет. Вот пример для демонстрации того, что так делать нельзя:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
template<class T>
void test() {
    T v1 = 12345678901234567890ULL; // значения v1 
    T v2 = 12345678901234567891ULL; // и v2 отличаются на 1
    std::cout << ((v1==v2) ? "" : "not") << "equal\n";
}
 
int main()  {
    test<double>(); // однако сравнение их как double считает их одинаковыми.
    test<unsigned long long>(); // видим, что разные.
}
http://coliru.stacked-crooked.com/a/fc9731a62d886d67

Добавлено через 1 минуту
Цитата Сообщение от rep plz Посмотреть сообщение
или double int?
Такого типа нет. Всё же рекомендую заглянуть хотя бы в учебник по языку, дабы уяснить базовые моменты, прежде чем обращаться за помощью на форум.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru