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

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

Войти
Регистрация
Восстановить пароль
 
ProProger
6 / 2 / 0
Регистрация: 19.09.2012
Сообщений: 95
#1

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

06.11.2012, 15:16. Просмотров 469. Ответов 4
Метки нет (Все метки)

Народ здравствуйте короче я написал программу которая проверяет четность или нечетность целого числа
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++ Нужно разобраться в коде
Нужно разобраться в коде C++
Есть сумма, нужно подобрать так купюры, чтобы разменять эту сумму без остатка C++
C++ Нужно разобраться в коде
Нужно разобраться с кодом C++
Указатели,нужно разобраться в программе C++
C++ Нужно разобраться с циклом if
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
Блин вот я тупанул спасибо огромное
Байт
Эксперт C
 Аватар для Байт
15059 / 9461 / 1385
Регистрация: 24.12.2010
Сообщений: 17,516
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     Нужно разобраться в выделении остатка
Ответ Создать тему
Опции темы

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