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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
Bumer@ng
 Аватар для Bumer@ng
0 / 0 / 0
Регистрация: 20.08.2010
Сообщений: 69
#1

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

04.09.2010, 19:11. Просмотров 1944. Ответов 18
Метки нет (Все метки)

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

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

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

Не по теме:

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

Nameless One
Эксперт С++
 Аватар для Nameless One
5761 / 3410 / 255
Регистрация: 08.02.2010
Сообщений: 7,412
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
1921 / 1530 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
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
5761 / 3410 / 255
Регистрация: 08.02.2010
Сообщений: 7,412
05.09.2010, 11:44     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #12
alexzak, слабо. Может объяснишь, как надо правильно?
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 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
5761 / 3410 / 255
Регистрация: 08.02.2010
Сообщений: 7,412
05.09.2010, 15:54     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #15
Lavroff, "не меньше" - это значит "больше или равно", так что проверить равенство не получится:
Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или =
Мне все-таки интересно, как же нужно решать эту задачу только с помощью оператора "<". Может, alexzak подскажет?
Nameless One
Эксперт С++
 Аватар для Nameless One
5761 / 3410 / 255
Регистрация: 08.02.2010
Сообщений: 7,412
05.09.2010, 15:54     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #16
Цитата Сообщение от alex_x_x Посмотреть сообщение
убивание читабельности и эффективности в угоду ФГМ
А каким здесь боком эффективность?
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
05.09.2010, 15:55     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #17
Nameless One, Я код выше поправил. Посмотрите
Nameless One
Эксперт С++
 Аватар для Nameless One
5761 / 3410 / 255
Регистрация: 08.02.2010
Сообщений: 7,412
05.09.2010, 15:57     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или = #18
Lavroff, все было так просто Мог бы и сам догадаться
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2010, 20:29     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или =
Еще ссылки по теме:

C++ Сравнить два целых числа и вывести результат сравнения в виде одного из знаков: >, < или =
C++ Напишите функцию, которая принимает два целых числа n и k и возвращает число, содержащее k первых цифр числа n
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     Написать функцию, которая сравнивает целых числа и возвращает результат сравнения в виде одного из символов: <,> или =
Ответ Создать тему
Опции темы

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