Что в языке C++ означает знак процента %. Например, как он действует в данной программе? Желательно поподробней

01.01.2001

Что в языке C++ означает знак процента %. Например, как он действует в данной программе? Желательно поподробней.
#include
using namespace std;
int nod(int x, int y)
{
if (y == 0)
return x;
return nod(y, x % y);
}
int main()
{
int a,b;
cin >> a >> b;
cout << nod(a,b);
}

  • В данном случае операция получения остатка от деления целых. Подробнее некуда.
    Вообще же один и тот же знак в C++ в разных местах может означать разные вещи, в зависимости от контекста. Например, в функциях printf, scanf и подобных он означает формат ввода-вывода, а также попадается в составных операциях типа %=
  • взять остаток от деления x на y
  • Странный вопрос для человека, уже 6 месяцев изучающего С++..
    Даже Р. Лафоре не помогает? Печалька...
    Открой же книжку и учись .
    Подобные вещи звучат как вопросы почему 2+2 равно 4.
    Возможно ты просто не знаешь про знаменитый алгоритм Евклида ( кто такой Евклид, думаю не нужно объяснять) и рекурсию, алгоритмику изучают в школе с применением Паскаля.

Вас заинтересует