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

(+ - % / *) ошибка математики компилятора? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как сделать что бы карты выводились рандомом? http://www.cyberforum.ru/cpp-beginners/thread1115321.html
Здравствуйте, подскажите пожалуйста, что тут нужно дописать что бы карты выводились не по порядку, а в разброс(перетасованы)? Заранее большое спасибо!) #include <iostream> #include <ctime> using namespace std; void main() { srand(time(NULL)); char a=218, s=196, d=191, f=179, g=217, h=192;
C++ Как очистить консоль от HPEN Pen? Здравствуйте:) Проблема состоит в том, что я не знаю как очистить консоль от графика, который нарисован с помощью. system("cls") - не помогает, он чистит только символы, а рисуночек остается. Единственный способ его убрать, это просто передвинуть ползунок окошка вниз, а потом обратно, и рисунок пропадет. Кто знает, как можно его убрать? Буду очень благодарен :) HDC hDC =... http://www.cyberforum.ru/cpp-beginners/thread1115313.html
Создать массив строк C++
Создать массив строк. Вывести только русские слова, где гласных символов больше. Ввод строк через аргументы командной строки...
Найти сумму члена ряда, модуль которых больше или равен заданной эпсиле C++
Помогите написать программу на с++ do while\while и for дан числовой ряд и некоторое число e. Найти сумму члена ряда, модуль которых больше или равен заданной эпсиле. общий член ряда имеет вид : a= n ! \n^n
C++ Найти сумму члена ряда, модуль которых больше или равен заданной эпсиле http://www.cyberforum.ru/cpp-beginners/thread1115294.html
Помогите написать программу на с++ do while\while дан числовой ряд и некоторое число e. Найти сумму члена ряда, модуль которых больше или равен заданной эпсиле. общий член ряда имеет вид : a= n ! \n^n
C++ Операции с элементами массивов Дана матрица А: Записать на место отрицательных элементов матрицы нули, а на место положительных - единицы. Вывести для каждой строки количество замен единицами и нулями. подробнее

Показать сообщение отдельно
Ryuk
 Аватар для Ryuk
179 / 177 / 33
Регистрация: 10.06.2011
Сообщений: 869
10.03.2014, 13:35     (+ - % / *) ошибка математики компилятора?
siemdi,
Цитата Сообщение от siemdi Посмотреть сообщение
нужно разбить двухзначное число на цифры
Если преследуете эту цель, то ваш код неверен(Вы делением на 10, сразу выкидываете 3).
Цитата Сообщение от siemdi Посмотреть сообщение
после любыx математических действий данные в переменной становятся равны 0
При каких любых математических действиях?
Вам нужно разбить число на цифры(все операции проводятся при целочисленном типе данных):
1. Берете остаток от числа, к примеру 453. % - взятие остатка. 453 % 10, остаток 3
2. Далее вы должны снова взять остаток(5), но как, ведь 5 не последняя. Мы просто делим 453 на 10. При нашем типе данных, 453 / 10 = 45.
3. И вот когда остается 4 в нашем заданном числе, мы ее просто выводим.
Если вы делите 4 на 10 в целых числах, то это 0, т.к. при делении в числах с плавающей точкой это 0,4.
 
Текущее время: 21:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru