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

Нужно разобраться в выделении остатка - C++

Восстановить пароль Регистрация
 
ProProger
6 / 2 / 0
Регистрация: 19.09.2012
Сообщений: 95
06.11.2012, 15:16     Нужно разобраться в выделении остатка #1
Народ здравствуйте короче я написал программу которая проверяет четность или нечетность целого числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "std_lib_facilities.h"
int main()
{
    setlocale( LC_ALL,"Russian" );
    int a;
    cout << "Введите целое число\n";
    cin >> a;
    if(a % 2)
        cout << "Число" << " " << a << " " << "является нечетным";
    else
        cout << "Число" << " " << a << " " << "является четным";
    system("pause");
    return 0;
}
ну и вот короче насчет выделения остатка ничего не знаю к примеру 5 % 2 = 1 <---почему обьясните пожалуйста ниче не пойму как это считается

Добавлено через 19 минут
Блин народ ну помогите пожалуйста а
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2012, 15:16     Нужно разобраться в выделении остатка
Посмотрите здесь:

C++ нужно разобраться в коде
Нужно разобраться C++
Нужно разобраться с информатикой!!!!! C++
C++ Нужно разобраться с программой
C++ Нужно разобраться в коде
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
06.11.2012, 15:41     Нужно разобраться в выделении остатка #2
примерно вот так:
5 = 2*2 + 1 (в остатке 1) -> 5 нечетное число

для 4:
4 = 2*2 + 0 (в остатке 0) -> 4 четное число

Добавлено через 11 минут
Цитата Сообщение от ProProger Посмотреть сообщение
к примеру 5 % 2 = 1 <---почему
потому что 5 разделить на 2 в остатке будет 1
ProProger
6 / 2 / 0
Регистрация: 19.09.2012
Сообщений: 95
06.11.2012, 15:47  [ТС]     Нужно разобраться в выделении остатка #3
Цитата Сообщение от V.A.L.I.D Посмотреть сообщение
примерно вот так:
5 = 2*2 + 1 (в остатке 1) -> 5 нечетное число

для 4:
4 = 2*2 + 0 (в остатке 0) -> 4 четное число

Добавлено через 11 минут

потому что 5 разделить на 2 в остатке будет 1
Блин вот я тупанул спасибо огромное
Байт
 Аватар для Байт
13974 / 8805 / 1227
Регистрация: 24.12.2010
Сообщений: 15,949
06.11.2012, 15:49     Нужно разобраться в выделении остатка #4
Добавлю (м.б. это внесет ясность)
7%3 = 1
8%3 = 2
9%3 = 0
47%10 = 7
1024% 1000 = 24
10000001%2 = 1
и так далее
ProProger
6 / 2 / 0
Регистрация: 19.09.2012
Сообщений: 95
06.11.2012, 15:52  [ТС]     Нужно разобраться в выделении остатка #5
Цитата Сообщение от Байт Посмотреть сообщение
Добавлю (м.б. это внесет ясность)
7%3 = 1
8%3 = 2
9%3 = 0
47%10 = 7
1024% 1000 = 24
10000001%2 = 1
и так далее
да да спасибо просто чето не сообразил
Yandex
Объявления
06.11.2012, 15:52     Нужно разобраться в выделении остатка
Ответ Создать тему
Опции темы

Текущее время: 14:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru