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

Ошибка в ответе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ При нажатии на бобра не увеличивается счет http://www.cyberforum.ru/cpp-beginners/thread977939.html
В игре при нажатии на бобра должен увеличиваться счет (currentCounter), но он почему-то не увеличивается. struct C_Events { C_Events() : currentCounter(0) {} inline void countersIncrement() {...
C++ Конвертация Cstring в wchar_t* Есть функция, которая возвращает тип CString и нужно этот CString использовать в функции wcscpy. Как правильно сделать преобразования? http://www.cyberforum.ru/cpp-beginners/thread977935.html
В массиве заменить значения последних K положительных элементов на -1 C++
Приветствую. Дан N-элементный одномерный массив M. В данном массиве заменить значения последних K положительных элементов на -1. Добавлено через 2 часа 1 минуту #include <iostream> #include...
Бинарные файлы C++
В файле содержатся числа, сформировать из них матрицу 4х4, взяв первые 8 чисел сначала файла, а остальные - с конца файла. Посчитать произведение элементов на главной диагонали матрицы. Вот код,...
C++ Процедура удаления из списка всех вхождений заданного элемента http://www.cyberforum.ru/cpp-beginners/thread977903.html
Написать программу, процедуру удаления из заданного списка, все вхождения элемента с заданным значением.
C++ арифметическое выражение преобразовать в постфиксную запись в выражение входят а) переменные б)целые числа в) знакип -/+* г ) скобки как это вообще реализовать , ? как вводить и куда вводить выражение? тема вроде про СТЕК. подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7491 / 4606 / 692
Регистрация: 29.11.2010
Сообщений: 12,590
15.10.2013, 12:35
А это разве на С++ а не pure C?

Сразу вижу, что в
Цитата Сообщение от Rocbis Посмотреть сообщение
e=(a/c);
результат будет int т.к. int / int = int а не double. Используйте static_cast, ну или если на С пишите, то (double)
Форматированный вывод в С++ это std::fixed << std::setprecision(6) из iomanip.
Но если пользуетесь printf, то
C
1
printf(%.6lf, e);
Добавлено через 1 минуту
А у h просто не хватает диапазона значений int

Добавлено через 3 минуты
Кстати, диапазона хватит лишь у long long int, а это уже С++11
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru