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

Проиллюстрировать возможности операций отношения (сравнения) - C++

Восстановить пароль Регистрация
 
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
03.01.2014, 14:49     Проиллюстрировать возможности операций отношения (сравнения) #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    int a,b,c,d,n,m,x;
    setlocale(0,"");
    cout << "Vvedite chislo a: " << endl;
    cout << "a= " ;
    cin >> a;
    cout << "b= " ;
    cin >> b;
    b = a>b;
    cout << "a Bolshe b: " << b << endl;
    c = a<b;
    cout << "a Menshe  b: " << c<< endl;
    d=a<=b;
    cout << "a Menshe ili ravno b: " << d<< endl;
    n=a>=b;
    cout << "a Bolshe ili ravno b: " <<n << endl;
    m=a==b;
    cout << "a ravno b: " << m<< endl;
    x=a!=b;
    cout << "a ne ravno b: " << x;
 
 _getch();
}
Добавлено через 2 минуты
уже готовая программа, но дали задание такого плана 220&12= , 220|12= , 220^12= . Вот....эти знаки это вроде как операции сравнения...нужно проделать их
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2014, 14:49     Проиллюстрировать возможности операций отношения (сравнения)
Посмотрите здесь:

Интересуют возможности с++. C++
Проверка бинарного отношения на функцию C++
C++ Отношения между классами и объектами
C++ Разработать класс MyMath, обеспечивающий выполнение операций сравнения над двумя вещественными числами
Разработать класс MyMath, обеспечивающий выполнение операций сравнения над двумя вещественными числами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.01.2014, 14:52     Проиллюстрировать возможности операций отношения (сравнения) #2
Цитата Сообщение от Coca Cola Посмотреть сообщение
220&12= , 220|12= , 220^12=
Это побитовые операции. AND, OR, XOR соответственно.
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
03.01.2014, 15:01  [ТС]     Проиллюстрировать возможности операций отношения (сравнения) #3
да и нужно совершить эти операции с числами

Добавлено через 6 минут
Эх ... жду помощи(
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.01.2014, 15:02     Проиллюстрировать возможности операций отношения (сравнения) #4
Цитата Сообщение от Coca Cola Посмотреть сообщение
совершить эти операции с числами
и?
C++
1
cout << (220&12) << endl;
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
03.01.2014, 15:02     Проиллюстрировать возможности операций отношения (сравнения) #5
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main()
{
    cout <<(220&12) <<'\n'
         <<(220|12) <<'\n'
         <<(220^12) <<'\n';
    return 0;
}
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
03.01.2014, 15:16  [ТС]     Проиллюстрировать возможности операций отношения (сравнения) #6
у меня такое чувство что не все так просто)скорее всего мой препод имел ввиду ввод этих знаков в ручную...и еще интересен принцип программы...? ведь тема сравнение, а я как такового не вижу его...не могли бы подсказать?

Добавлено через 8 минут
ну или хотя бы с вводом вручную знаков подскажите
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.01.2014, 15:23     Проиллюстрировать возможности операций отношения (сравнения) #7
Цитата Сообщение от Coca Cola Посмотреть сообщение
ну или хотя бы с вводом вручную знаков подскажите
Конкретнее объясните, что Вы хотите. Чтобы пользователь выбирал операцию &, | или ^ ?
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
03.01.2014, 15:33  [ТС]     Проиллюстрировать возможности операций отношения (сравнения) #8
да с выбором операций этих

Добавлено через 8 минут
поможете?
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.01.2014, 15:36     Проиллюстрировать возможности операций отношения (сравнения) #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main() {
    
    char op = 0;
    std::cin >> op;
    
    int a = 220;
    int b = 12;
    
    switch( op )
    {
        case '&': std::cout << (a&b) << std::endl; break;
        case '|': std::cout << (a|b) << std::endl; break;
        case '^': std::cout << (a^b) << std::endl; break;
        default: std::cout << "unknown operation" << std::endl;  break;
    }
    
    return 0;
}
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
03.01.2014, 15:46  [ТС]     Проиллюстрировать возможности операций отношения (сравнения) #10
спасибо большое!

Добавлено через 1 минуту
Tulosba, а можно сделать так чтоб программа не завершалась после 1 выбора символа?

Добавлено через 2 минуты
ну тоесть можно былоб выбрать еще какойнибуть из симвалов
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
03.01.2014, 15:50     Проиллюстрировать возможности операций отношения (сравнения) #11
Цитата Сообщение от Coca Cola Посмотреть сообщение
а можно сделать так чтоб программа не завершалась после 1 выбора символа?
Можно. Учите циклы.
Цитата Сообщение от Coca Cola Посмотреть сообщение
еще какойнибуть из симвалов
И русский язык
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
03.01.2014, 15:53  [ТС]     Проиллюстрировать возможности операций отношения (сравнения) #12
Конечно нужно учить, но времени уже совсем мало, сессия
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
03.01.2014, 16:11     Проиллюстрировать возможности операций отношения (сравнения) #13
Цитата Сообщение от Coca Cola Посмотреть сообщение
а можно сделать так чтоб программа не завершалась после 1 выбора символа?
Например, так:
C++
1
2
3
4
5
6
7
8
char ch;
do
{
    /*...*/
    std::cout <<"Continue? (y/n): ";
    std::cin >> ch;
}
while (ch!='n');
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
03.01.2014, 16:14  [ТС]     Проиллюстрировать возможности операций отношения (сравнения) #14
и куда это вставить?? я просто goto воспользовался...но конечно лучше будет как у вас
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
03.01.2014, 16:38     Проиллюстрировать возможности операций отношения (сравнения) #15
Цитата Сообщение от Coca Cola Посмотреть сообщение
и куда это вставить??
Вместо
Цитата Сообщение от MicM Посмотреть сообщение
/*...*/
вставьте соответствующий код
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.01.2014, 16:46     Проиллюстрировать возможности операций отношения (сравнения)
Еще ссылки по теме:

C++ Класс MyMath обеспечивающий выполнение операций сравнения над двумя вещественными числами
C++ Возможности c++
Возможности С++ в веб разработке C++

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

Или воспользуйтесь поиском по форуму:
Coca Cola
 Аватар для Coca Cola
-1 / 0 / 0
Регистрация: 03.01.2014
Сообщений: 119
03.01.2014, 16:46  [ТС]     Проиллюстрировать возможности операций отношения (сравнения) #16
Спасибо большое всем!
Yandex
Объявления
03.01.2014, 16:46     Проиллюстрировать возможности операций отношения (сравнения)
Ответ Создать тему
Опции темы

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