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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
Bumer@ng
 Аватар для Bumer@ng
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 69
04.09.2010, 19:11     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #1
Написати функцію, яка порівнює цілих числа і повертає результат порівняння в вигляді одного з знаків: <, > або =.

 Комментарий модератора 
Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или =
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2010, 19:11     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или =
Посмотрите здесь:

C++ Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >,<,=.
C++ Функция которая сравнивает два целых числа и возвращает результат сравнения в виде знака: >, < или =
C++ Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из знаков: <, > или =.
Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n C++
C++ Написать функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
04.09.2010, 19:49     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #2
Bumer@ng, а можно на русском?
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
04.09.2010, 20:13     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #3
короче я так понял, функцию чтобы при вводе двух чисел они сравнивались и выводился на экран знак <,> или =.... хотя мож и не так))
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
04.09.2010, 20:18     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #4
C++
1
2
3
4
5
template<class T>
void compare(const T& a, const T& b)
{
    std::cout << (a < b ? "<" : (a == b ? "=" : ">")) << std::endl;
}
Естественно, предполагается, что для типа T перегружены операторы < и ==.
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
04.09.2010, 20:21     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #5
Цитата Сообщение от Nameless One Посмотреть сообщение
C++
1
2
3
4
5
template<class T>
void compare(const T& a, const T& b)
{
    std::cout << (a < b ? "<" : (a == b ? "=" : ">")) << std::endl;
}
Естественно, предполагается, что для типа T перегружены операторы < и ==.

Не по теме:

предполагаю что ему консоль нужна )

Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
04.09.2010, 20:25     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #6
Цитата Сообщение от cibertronic Посмотреть сообщение
предполагаю что ему консоль нужна )
В смысле? Функция, которую я описал, как раз-таки производит вывод на консоль
cibertronic
04.09.2010, 21:31
  #7

Не по теме:

ты не понял) без классов, та в принципе переделать не проблема)

Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
04.09.2010, 21:34     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #8
cibertronic, каких классов? Кто мешает вызвать функцию, к примеру, так?
C++
1
2
int x = 2, y = 5;
compare(x, y);
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
04.09.2010, 21:42     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
#include <conio.h>
 
 
void main()
{
int a,b;
 
cin>>a>>b;
 
cout << (a < b ? "<" : (a == b ? "=" : ">")) << endl;
 
getch();
}
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
04.09.2010, 23:37     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #10
Написали всё, что угодно, кроме того что было нужно ))
C
1
2
3
4
5
6
char compare(int a, int b)
{
    if(a < b) return '<';
    else if(a > b) return '>';
    return '=';
}
alexzak
84 / 57 / 1
Регистрация: 07.08.2010
Сообщений: 185
05.09.2010, 08:00     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #11
Цитата Сообщение от Nameless One Посмотреть сообщение
Естественно, предполагается, что для типа T перегружены операторы < и ==.
А с одним оператором < слабо?
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
05.09.2010, 11:44     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #12
alexzak, слабо. Может объяснишь, как надо правильно?
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
05.09.2010, 15:46     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #13
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
template<class T>
void compare(const T& a, const T& b)
{
    std::cout << (a < b ? "<" : (b < a) ? ">" : "=") << std::endl;
}
 
int main()
{
   compare(7,6);
   return 0;
}
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
05.09.2010, 15:48     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #14
Цитата Сообщение от Lavroff Посмотреть сообщение
std::cout << (a < b ? "<" : (!(a < b) ? ">" : "=")) << std::endl;
убивание читабельности и эффективности в угоду ФГМ
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
05.09.2010, 15:54     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #15
Lavroff, "не меньше" - это значит "больше или равно", так что проверить равенство не получится:
Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или =
Мне все-таки интересно, как же нужно решать эту задачу только с помощью оператора "<". Может, alexzak подскажет?
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
05.09.2010, 15:54     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #16
Цитата Сообщение от alex_x_x Посмотреть сообщение
убивание читабельности и эффективности в угоду ФГМ
А каким здесь боком эффективность?
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
05.09.2010, 15:55     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #17
Nameless One, Я код выше поправил. Посмотрите
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
05.09.2010, 15:57     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #18
Lavroff, все было так просто Мог бы и сам догадаться
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2010, 20:29     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или =
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
05.09.2010, 20:29     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #19
Цитата Сообщение от rangerx Посмотреть сообщение
Написали всё, что угодно, кроме того что было нужно ))
разве?))
Yandex
Объявления
05.09.2010, 20:29     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или =
Ответ Создать тему
Опции темы

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