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

Как получить остаток от деления целго числа? - C++

Восстановить пароль Регистрация
 
web-magician
 Аватар для web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
17.01.2014, 17:47     Как получить остаток от деления целго числа? #1
по условию найти число делится на 2 (парное)


C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
 
int main()
{
    int a;
    cin >> a;
    for(int i=-a;i<=a;i++)
        if (i/2==0)  {cout << "yes" << endl;break;}
        else {cout << "no" << endl;break;}
    return 0;
}
где отмечено нужно изменить но не на это a%2==0 так нельзя,а это не катит (!(a&1)) сам допереть не могу...Как иначе решить эту задачу?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2014, 17:47     Как получить остаток от деления целго числа?
Посмотрите здесь:

Найти остаток от деления одного целого числа на другое C++
C++ Даны натуральные числа а1, а2,..., аn. Указать те из них, у которых остаток от деления на М равен L
C++ даны целые числа A, B и C. Выведите остаток от деления AB (A в степени B) на C
Очень большие числа: узнать, есть ли остаток от деления одного числа на другое C++
Остаток от деления, числа в виде массивов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Suslo
2 / 2 / 0
Регистрация: 30.11.2013
Сообщений: 80
Завершенные тесты: 1
17.01.2014, 17:55     Как получить остаток от деления целго числа? #2
Сменить тип переменной 'а' int на double. И, вообще, мне совсем непонятна ваша задача: что нужно найти, что можно использовать, будьте добры, дайте текст задачи!
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
17.01.2014, 17:57     Как получить остаток от деления целго числа? #3
что не так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main()
{
    int number;
    std::cin >> number;
 
    for (int i = -number; i < number + 1; i++) {
        std::cout << i << " - " << (!(i & 1) ? "Even" : "Odd") << std::endl;
    }
 
    std::system("pause");
    return 0;
}
web-magician
 Аватар для web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
17.01.2014, 17:57  [ТС]     Как получить остаток от деления целго числа? #4
нужно составить задачу с условием того чтобы вводить число и узнать четное оно или нет при все этом выводить сообщение,что четное и не четное,а что нельзя использовать эту операцию a%2==0 вы наверно поняли...
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
17.01.2014, 17:58     Как получить остаток от деления целго числа? #5
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main()
{
    int number;
    std::cin >> number;
    std::cout << number << " - " << (!(number & 1) ? "Even" : "Odd") << std::endl;
 
    std::system("pause");
    return 0;
}
web-magician
 Аватар для web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
17.01.2014, 18:03  [ТС]     Как получить остаток от деления целго числа? #6
Ev[G]eN а что значит это std:: ? что-то код мне совсем ясен да и алгоритм построения для меня не понятен...

Добавлено через 3 минуты
использую vs2012
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
17.01.2014, 18:04     Как получить остаток от деления целго числа? #7
Цитата Сообщение от web-magician Посмотреть сообщение
что значит это std::
Цитата Сообщение от web-magician Посмотреть сообщение
C++
1
using namespace std;
пропишите эту строку в моем коде и можете убрать std::
web-magician
 Аватар для web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
17.01.2014, 18:57  [ТС]     Как получить остаток от деления целго числа? #8
Цитата Сообщение от Ev[G]eN Посмотреть сообщение
(!(i & 1) ? "Even" : "Odd")
я извиняюсь,а это тогда что?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2014, 19:37     Как получить остаток от деления целго числа?
Еще ссылки по теме:

Вывести остаток от деления натурального числа на пять прописью C++
Остаток от деления целого числа C++
C++ Напишите программа, которая вводит два целых числа и выводит на экран остаток от деления первого числа на втор

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

Или воспользуйтесь поиском по форуму:
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
17.01.2014, 19:37     Как получить остаток от деления целго числа? #9
это называется "тернарный оператор"
по-моему инстинктивно можно догадаться как поменять его на более известный Вам - условный
Yandex
Объявления
17.01.2014, 19:37     Как получить остаток от деления целго числа?
Ответ Создать тему
Опции темы

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