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

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

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

Написать функцию, которая сравнивает два целых числа - C++

16.07.2014, 23:15. Просмотров 498. Ответов 7
Метки нет (Все метки)

Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: < > или =.

Это код второй, но не доделал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
char f(int a, int b)
{
    if (a>b)return '>';
    if (a<b)return '<';
    return '=';
}
 
int main()
{
    cout << "Vvedite czisla:" << endl;
    cin >> ; 
    cin >> ;
    return 0;
}
Плиз, помогите сделать. Не успеваю никак, еще с циклами не разобрался.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2014, 23:15     Написать функцию, которая сравнивает два целых числа
Посмотрите здесь:
C++ Написать функцию, которая сравнивает два целых числа
C++ Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения
C++ Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >,<,=.
Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = C++
C++ Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из знаков: <, > или =.
Написать программу,которая сравнивает два числа C++
C++ Функция которая сравнивает два целых числа и возвращает результат сравнения в виде знака: >, < или =
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryS
Модератор
6537 / 5003 / 460
Регистрация: 14.02.2011
Сообщений: 16,641
16.07.2014, 23:34     Написать функцию, которая сравнивает два целых числа #2
Цитата Сообщение от itel Посмотреть сообщение
Это код второй, но не доделал:
ну так вызови свою свою функцию в майне
хотя бы так
C++
1
cout<<f(a,b);
Supernatural
286 / 142 / 28
Регистрация: 22.11.2010
Сообщений: 1,481
16.07.2014, 23:45     Написать функцию, которая сравнивает два целых числа #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char f(int a, int b)
{
    if (a>b) return '>'; else
    if (a<b) return '<'; else
    if (a==b) return '=';
}
 
int main()
{   int a,b;
    cout << "Vvedite czisla:" << endl;
    cin >> a;
    cin >> b;
    cout<<f(a,b);
    system("pause");
}

добавил пару строк
itel
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 27
16.07.2014, 23:54  [ТС]     Написать функцию, которая сравнивает два целых числа #4
Большое спасибо, не сообразил что нужно написать эту строчку " cout<<f(a,b); "


Добавлено через 1 минуту
Но еще одна задачка с празниками, её не знаю как делать.
Supernatural
286 / 142 / 28
Регистрация: 22.11.2010
Сообщений: 1,481
16.07.2014, 23:58     Написать функцию, которая сравнивает два целых числа #5
можно через условие if, либо через switch

Добавлено через 1 минуту
например, если (переменная==дата) вывести (Название праздника);
itel
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 27
17.07.2014, 00:05  [ТС]     Написать функцию, которая сравнивает два целых числа #6
я бы без проблем сделал, но что-то никак не могу понять функции
ValeryS
Модератор
6537 / 5003 / 460
Регистрация: 14.02.2011
Сообщений: 16,641
17.07.2014, 00:09     Написать функцию, которая сравнивает два целых числа #7
Цитата Сообщение от Supernatural Посмотреть сообщение
if (a==b) return '=';
это зачем?
чтобы компилятор заругался?
лишнее сравнение
больше, меньше уже выкинули осталось только равно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2014, 00:38     Написать функцию, которая сравнивает два целых числа
Еще ссылки по теме:
Написать программу,которая сравнивает два числа,введеных с клавиатуры C++
C++ Написать программу, которая сравнивает два введенных с клавиатуры числа
C++ Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n
Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n C++
C++ Написать функцию, которая принимает два числа и возвращает

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

Или воспользуйтесь поиском по форуму:
Supernatural
286 / 142 / 28
Регистрация: 22.11.2010
Сообщений: 1,481
17.07.2014, 00:38     Написать функцию, которая сравнивает два целых числа #8
Цитата Сообщение от itel Посмотреть сообщение
я бы без проблем сделал, но что-то никак не могу понять функции
функция по сути и есть процедура, лишь с разницей - она умеет возвращать значения, а процедура нет.
несомненно вызов отличается, чтобы вызвать процедуру, достаточно просто написать ее название и правильно ввести аргументы:
имя_процедура(аргументы);
так как функция возвращает значение, то это значение надо присвоить какой либо переменной, но не всегда, как в твоем случае
переменная=функция(аргументы);
либо cout<<функция(аргументы);

Добавлено через 5 минут
Цитата Сообщение от ValeryS Посмотреть сообщение
это зачем?
чтобы компилятор заругался?
лишнее сравнение
больше, меньше уже выкинули осталось только равно
это чтобы наверняка)
Yandex
Объявления
17.07.2014, 00:38     Написать функцию, которая сравнивает два целых числа
Ответ Создать тему
Опции темы

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