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

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

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

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

16.07.2014, 23:15. Просмотров 594. Ответов 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;
}
Плиз, помогите сделать. Не успеваю никак, еще с циклами не разобрался.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2014, 23:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать функцию, которая сравнивает два целых числа (C++):

Написать функцию, которая сравнивает два целых числа - C++
Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: &gt;,&lt; или = Ребят,...

Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения - C++
Кто знает как решить данную задачу на С++? Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде...

Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >,<,=. - C++
Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: &gt;,&lt;,=. Помогите...

Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = - C++
Написати функцію, яка порівнює цілих числа і повертає результат порівняння в вигляді одного з знаків: &lt;, &gt; або =. Написать функцию,...

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

Написать программу,которая сравнивает два числа - C++
Разработать программные модули для решения задачи,используя предложение if. Написать программу,которая сравнивает два введеных с клавиатуры...

7
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,248
16.07.2014, 23:34 #2
Цитата Сообщение от itel Посмотреть сообщение
Это код второй, но не доделал:
ну так вызови свою свою функцию в майне
хотя бы так
C++
1
cout<<f(a,b);
1
Supernatural
301 / 156 / 29
Регистрация: 22.11.2010
Сообщений: 1,554
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");
}

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


Добавлено через 1 минуту
Но еще одна задачка с празниками, её не знаю как делать.
0
Supernatural
301 / 156 / 29
Регистрация: 22.11.2010
Сообщений: 1,554
16.07.2014, 23:58 #5
можно через условие if, либо через switch

Добавлено через 1 минуту
например, если (переменная==дата) вывести (Название праздника);
0
itel
0 / 0 / 0
Регистрация: 07.07.2014
Сообщений: 27
17.07.2014, 00:05  [ТС] #6
я бы без проблем сделал, но что-то никак не могу понять функции
0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,248
17.07.2014, 00:09 #7
Цитата Сообщение от Supernatural Посмотреть сообщение
if (a==b) return '=';
это зачем?
чтобы компилятор заругался?
лишнее сравнение
больше, меньше уже выкинули осталось только равно
0
Supernatural
301 / 156 / 29
Регистрация: 22.11.2010
Сообщений: 1,554
17.07.2014, 00:38 #8
Цитата Сообщение от itel Посмотреть сообщение
я бы без проблем сделал, но что-то никак не могу понять функции
функция по сути и есть процедура, лишь с разницей - она умеет возвращать значения, а процедура нет.
несомненно вызов отличается, чтобы вызвать процедуру, достаточно просто написать ее название и правильно ввести аргументы:
имя_процедура(аргументы);
так как функция возвращает значение, то это значение надо присвоить какой либо переменной, но не всегда, как в твоем случае
переменная=функция(аргументы);
либо cout<<функция(аргументы);

Добавлено через 5 минут
Цитата Сообщение от ValeryS Посмотреть сообщение
это зачем?
чтобы компилятор заругался?
лишнее сравнение
больше, меньше уже выкинули осталось только равно
это чтобы наверняка)
0
17.07.2014, 00:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2014, 00:38
Привет! Вот еще темы с ответами:

Функция которая сравнивает два целых числа и возвращает результат сравнения в виде знака: >, < или = - C++
Используя функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде знака: &gt;, &lt; или =, вычислить количество...

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

Написать программу, которая сравнивает два введенных с клавиатуры числа - C++
Помогите решить пожалуйста) Написать программу, которая сравнивает два введенных с клавиатуры числа. Программа должна указать, какое...

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


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

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

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