Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
лыс
1 / 1 / 0
Регистрация: 04.11.2012
Сообщений: 50
#1

на входе не переменные, а - C++

20.11.2012, 21:18. Просмотров 272. Ответов 9
Метки нет (Все метки)

Здравствуйте! Помогите решить такую задачку.
Вывести в порядке возрастания два числа, на входе условие (а>b или b>a). На выходе аb или ba. Не понимаю, в какую переменную сохранять условие для дальнейших действий(или вообще переменная не нужна?). Желательно привести код. Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2012, 21:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос на входе не переменные, а (C++):

Создать программу обработки массивов структур используя структурные переменные и переменные типа объеденения - C++
Создать массив структур, каждая из которых состоит из следующих елементов: факультет, курс, группа, фамилия студента и екзаменационная...

Переменные,значение функции,вспомогательные переменные. - C++
1)Даны переменные A,B,C.Изменить их значения,переместив их содержимое из A-в B,B-в C,C-в A,и вывести новые значения переменных A,B,C. ...

Создать бинарное дерево, по правой ветке - переменные типа инт, по левой - 2 переменные типа чар - C++
Здравствуйте. Необходимо создать бинарное дерево, по правой ветке - переменные типа инт, по левой - 2 переменные типа чар. ругается в...

Итератор на входе функции - C++
Начал разбираться с итераторами и возник вопрос, который после небольшого ознакомления и просмотра пары видео про них не прошёл. Ищу еще...

Переменные хранящие информацию о входе/выходе пользователя - PHP
Добрый день! Подскажите пожалуйста, сделал руками кнопку войти. Хочу, чтобы когда человек зашел на сайт, текст в кнопке менялся на...

Переменные хранящие информацию о входе/выходе пользователя - WordPress
Добрый день! Подскажите пожалуйста, сделал руками кнопку войти. Хочу, чтобы когда человек зашел на сайт, текст в кнопке менялся на...

9
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
20.11.2012, 21:22 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    int a, b;
 
    cout << "a and b = ";
    cin >> a >> b;
 
    cout << "Res = ";
    if (a > b)
        cout << a << b;
    if (b > a)
        cout << b << a;
    cout << endl;
 
    system("pause");
    return 0;
}
0
Sor
35 / 35 / 0
Регистрация: 24.11.2011
Сообщений: 309
20.11.2012, 21:25 #3
Цитата Сообщение от SeregaC++ Посмотреть сообщение
if (a > b) res = a * b; if (b > a) res = b * a;
а какая разница?

Добавлено через 1 минуту
C++
1
2
3
4
if (a > b)
    cout <<a<<b;
if (b > a)
     cout <<b<<a;
может это имелось ввиду?
0
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
20.11.2012, 21:27 #4
Sor, Я уже давно изменил код. Сначала ступил.
0
лыс
1 / 1 / 0
Регистрация: 04.11.2012
Сообщений: 50
20.11.2012, 21:34  [ТС] #5
Вы неправильно поняли условие задачи. Мы должны ввести не числа, а условие(то есть a>b или b>a)
0
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
20.11.2012, 21:37 #6
ааа, щя.
0
Sor
35 / 35 / 0
Регистрация: 24.11.2011
Сообщений: 309
20.11.2012, 21:38 #7
да не, он хочет, что бы с клавиатуры вводили "<" или ">". можно в char засунуть и проверку сделать
1
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
20.11.2012, 21:47 #8
понятно.

Добавлено через 4 минуты
так?
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
#include <iostream>
using namespace std;
 
int main()
{
    int a, b;
    char sym;
 
    cout << "Enter ";
    cin >> a >> sym >> b;
 
    cout << "Res = ";
 
    switch (sym)
    {
    case '>': cout << a << b;
        break;
    case '<': cout << b << a;
    }
 
    cout << endl;
 
    system("pause");
    return 0;
}
Добавлено через 3 минуты
или вместо чисел нужно a и b ?
1
ValeryS
Модератор
6794 / 5202 / 499
Регистрация: 14.02.2011
Сообщений: 17,451
20.11.2012, 21:58 #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
char buf[32];
cin >> buf
switch(buf[1])
{
case '>': 
cout << "ab";
        break;
case '<': 
cout << "ba";
        break;
default:
   cout << "xz";
}
но это баловство, потому что знак обязательно должен быть вторым
по правильному надо анализировать строку на вхождение знаков
2
лыс
1 / 1 / 0
Регистрация: 04.11.2012
Сообщений: 50
21.11.2012, 20:10  [ТС] #10
Спасибо. Очень помогли.
0
21.11.2012, 20:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2012, 20:10
Привет! Вот еще темы с ответами:

Server 2012 При входе Windows пароль не требуется, а при входе в сетевую папку требует имя пользователя и пароль - Windows Server
Имеется Windows Server 2012 и клиентская машина на Windows 7 которая привязана к домену. Почему когда вход в Windows пароль не требуется, а...

Почему в локальном классе доступны финальные переменные или переменные инициализированные при объявлении - Java SE
Добрый вечер. Объясните пожалуйста, почему в локальном классе могут использоваться только финальные переменные или переменные которые были...

Запись из формы данных в переменные php файла, данные из переменные используются в других файлах сайта - PHP
Всем привет! Ребят, подскажите пожалуйста! Есть один файл с обычной html формой, в которой обычные данные (фио, вэб-ссылка, контактные...

Переменные экземпляра, класса, константы и переменные readonly - C#
Как эту задачу записать в C#? Переменные экземпляра, класса, константы и переменные readonly: – Ф.И.О., – должность, – базовый...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru