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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Hagrael
БТР - мой друг
331 / 273 / 2
Регистрация: 07.01.2010
Сообщений: 1,932
#1

Оператор a % b - C++

17.06.2011, 15:00. Просмотров 647. Ответов 11
Метки нет (Все метки)

Этот оператор возвращает 1, если a делится на b или же возвращает остаток от деления? Лично у меня он возвращает исключительно единицу или ноль. В чем дело?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2011, 15:00     Оператор a % b
Посмотрите здесь:

Оператор [] - C++
Добрый день!!! Необходимо х обьекта А присвоить х обьекта В Хотел через A=B сделать, но не выходит ((( Сделал варворским...

Оператор if - C++
Что не так с оператором if. Помогите кто может) cout << "Введите ваше уравнение: "; string Text; char Probel = ' '; cin >>...

Оператор for - C++
Всем здравствуйте. Изучаю оператор for, и совершенно не могу понять, как он будет работать в этой программе: Найти сумму целых...

оператор do while - C++
задание следующее: нужно найти произведение n чисел, но используя оператор do while. Я более-менее изучил его основы и элементарные...

Оператор % в C++ - C++
Где можно почитать про % оператор? Желательно примеры\объяснения и тд.

оператор For - C++
Надо использовать оператор For в данной задаче..... Надо сделать программу каторый выводит имя например:alpamis 10 раз

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
1926 / 1192 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.06.2011, 15:01     Оператор a % b #2
Остаток
Тоже 1 вернет?)
C++
1
2
3
4
5
#include <iostream>
int main(){
    std::cout << 99%100;
    return 0;
}
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
17.06.2011, 15:02     Оператор a % b #3
я подозреваю в типе переменной дело.
по факту - остаток от деления

int b = 102 % 5; // b = 2
grizlik78
Эксперт С++
1903 / 1435 / 109
Регистрация: 29.05.2011
Сообщений: 2,990
17.06.2011, 15:02     Оператор a % b #4
Остаток от деления.
А какие числа a и b используются и какой у них тип?
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
17.06.2011, 16:05     Оператор a % b #5
Оператор % работает только с целыми. Так что вопрос о типе не уместен.
sirserik
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 156
17.06.2011, 16:06     Оператор a % b #6
Он просто делит одно число на другое и выдает остаток
но прежде чем делит необходимо задать тип переменной к примеру

int x,y;
cin>>x>>y;
cout<<x%y; // если здесь подставить 5 вместо х и 4 вместо у то результат получеш 1
grizlik78
Эксперт С++
1903 / 1435 / 109
Регистрация: 29.05.2011
Сообщений: 2,990
17.06.2011, 16:17     Оператор a % b #7
Deviaphan, а вдруг они bool?
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
17.06.2011, 16:20     Оператор a % b #8
Цитата Сообщение от grizlik78 Посмотреть сообщение
а вдруг они bool?
Я исходил из предположения, что у программиста есть моск.)))
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
17.06.2011, 16:28     Оператор a % b #9
Цитата Сообщение от Deviaphan Посмотреть сообщение
Я исходил из предположения, что у программиста есть моск.)))
и что он в голове, в рабочем состоянии и применяется в момент написания кода.
Hagrael
БТР - мой друг
331 / 273 / 2
Регистрация: 07.01.2010
Сообщений: 1,932
18.06.2011, 11:29  [ТС]     Оператор a % b #10
Оказалось, у оператора ! больший приоритет, чем у оператора %.
grizlik78
Эксперт С++
1903 / 1435 / 109
Регистрация: 29.05.2011
Сообщений: 2,990
18.06.2011, 11:32     Оператор a % b #11
Всё-таки это был bool!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2011, 11:32     Оператор a % b
Еще ссылки по теме:

Оператор if - C++
Почему у меня оператор Else выдает как ошибку(Е2054 Misplaced else)? и в операторе if не нравится как я записал if((s==a)&amp;&amp;(f==p)); ? ...

Оператор new - C++
Версия оператора new в виде new(nothrow) и new(nothrow). Чем они отличаются от простого оператора new?

Оператор -> C++ - C++
В статье о С++11 наткнулся на следующий код template &lt;typename T1, typename T2&gt; auto add(T1 t1, T2 t2) -&gt; decltype(t1 + t2) { ...

Оператор with - C++
В C++ есть аналог оператора with как в Delphi?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
iama
1249 / 974 / 49
Регистрация: 30.07.2010
Сообщений: 5,297
18.06.2011, 11:32     Оператор a % b #12
Hagrael, да ну на, какое открытие
Yandex
Объявления
18.06.2011, 11:32     Оператор a % b
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru