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

Деление по модулю отрицательных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Простейшие вычисления http://www.cyberforum.ru/cpp-beginners/thread668363.html
помогите написать код!.... надо по заданию: По заданному радиусу найти площадь поверхности и объем шара. как сделать..?я в С++ не разбираюсь вообще, только начали изучать, а толком объяснить не могут преподаватели...помогите. буду благодарна и дополнительной литературой по С++
C++ Getchar и putchar EOF Подскажите что за символ такой EOF? Чисто догадываясь это 0, но не работает. #include <stdio.h> int main() { int c; while((c = getchar())!=EOF) { putchar(c); } http://www.cyberforum.ru/cpp-beginners/thread668362.html
Изучение работы с файломи .txt C++
Всем добрый день! Сейчас изучаю Си/Си++ и вот внезапно надоело работать только с консолью. Хочется входные и выходные данные иметь в файликах .txt. Все бы хорошо, но пристойных мануалов, как это делать, так и не нашла. Обычно либо дают какие-то куски кода с кучей непонятно откуда взятых слов/функций, либо целые фрагменты кода, которые, однако, при компиляции в VS 2012 выдают ошибку. Просто...
Экспортирование функции def файл C++
Здравствуйте,хочу экспортировать функцию с помощью .def файла, с помощью extern "C" _declspec..... экспортировал успешно, хочу реализовать теперь другим способом. Вот мои последовательные действия, где накосячил, подскажите пожалуйста, так как в интеренете везде пишется по разному, начиная от имени dll-ки в def файле и заканчивая обращением к функции в самом проекте. 1. Создаю обычный проект...
C++ Написать выражение, что хотя бы одно из чисел X или Y – положительное http://www.cyberforum.ru/cpp-beginners/thread668352.html
Написать выражение, что хотя бы одно из чисел X или Y – положительное
C++ Сглаженная матрица 9. Дана матрица. Соседями элемента a в матрице назовём элементы a, где i-1≤ k≤ i+1, j-1≤ l≤ j+1, (k, l) ≠(i, j). Операция сглаживания матрицы даёт новую матрицу того же размера, каждый элемент которой получается как среднее арифметическое имеющихся соседей соответствующего элемента исходной матрицы. Построить результат сглаживания заданной матрицы. Исходную матрицу генерировать. #include... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
11.10.2012, 00:15
Потому что ⌊a / b⌋ = (a − a mod b) / b, где ⌊a⌋ = округление вниз a.

Но в C++ ⌊a⌋ трактуется (обычно, в стандарте так и написано) как [a] — целая часть, округление к нулю. Немного нетождественных преобразований — и получаем, что должно выходить –15. В принципе, это не нарушает первое уравнение, если забить на ограничение значения остатка: –15 = 26 × 0 + (–15), но выглядит странно.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru