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

Остаток от деления (%) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с текстовыми файлами http://www.cyberforum.ru/cpp-beginners/thread1017868.html
Люди добрые кто может подскажите)) Задание: Дан текстовый файл, проставить пробелы после знаков препинания ",.?!" если он отсутствует, поставить пробел перед ( и после ) если он отсутствует. Есть...
C++ Accembler & VS Привет! Ребята, подскажите в Visual Studio на английском есть функция go to assembler. У меня дома VS 10 на русском интерфейсе. Как мне ассомблировать код? Даже ничего похожего не найти. Может ... http://www.cyberforum.ru/cpp-beginners/thread1017847.html
C++ Это обьект, переменная или что? Как то вовсе непонятно
Пожалуста, обьясните подробно что такое rhs!! // Функция Add #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот файл содержит большую...
Считать цифру с TextBox C++
Ребят, объясните как считать целое число с TextBox' а %-)
C++ MPI http://www.cyberforum.ru/cpp-beginners/thread1017830.html
У меня есть рабочая программа "Коллективные операции. Работа имитирует реальный поиск в параллельной базе данных. Некоторое множество записей (ключ, данные) распределено по машинам коллектива....
C++ Посмотреть код встроенных математических функций. Открыть cmath Каким образом можно посмотреть, как в c++ считаются встроенные функции в библиотеке cmath(math.h) ? Например, хочу посмотреть, как разложен в ряд cos в компиляторе. Пробовал в папке с установленным... подробнее

Показать сообщение отдельно
eek
4 / 4 / 0
Регистрация: 20.05.2012
Сообщений: 174

Остаток от деления (%) - C++

24.11.2013, 22:43. Просмотров 2229. Ответов 10
Метки (Все метки)

Не могу понять как можно изменить структуру кода, чтобы программа считала правильно на отрицательные значения цифр. Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int main() {
    setlocale(LC_ALL, "Russian");
    int x = -78, y = 33;
    std :: printf("Результаты деления: %d\n", x/y);
    std :: printf("Остаток: %d\n", x%y);
    system("pause > nul");
    return 0;
}
На положительные числа программа делает остаток правильный, а вот на отрицательный — нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru