PDA

Показать полную графическую версию : Решите задачу


Hardcore
15-10-2010, 14:08
Одна из самой основной арифметической операции - сравнение.
В этой проблеме Вы должны написать случайную работу функции getSign (интервал, интервал), который сравнит два данных целых числа и возвратится только" <", ">" или "=".

Вход:
Два числа целого числа.

Продукция:
Один характер, который может быть только" <", ">", "=".

Типовой вход:
1 2

Типовая продукция:
<
Используйте функции, и только тогда программа, будет принят учителем.

lxa85
15-10-2010, 18:20
Hardcore, напиши функцию сравнения 2х чисел.
Входные числа дают, на выходе больше, меньше либо равно.
Что то я не понял проблемы. :dont-know

Hardcore
16-10-2010, 11:16
#include <iostream>
using namespace std;
char k (int x, int y){
int a='>';
int b='<';
int c='=';
if (x>y) {return a;
}
else if (x<y) {return b;
}
else {return c;
}
}
int main (){
int a,b;
cin>>a>>b;
cout << k(a,b)<<endl;
return 0;
}

так?

Vadikan
16-10-2010, 11:39
Hardcore, судя по всему, перенос двух тем в тест-форум не научил вас правильному оформлению заголовков. В соответствии с пунктом 2.7 http://forum.oszone.net/rules.html ваши темы закрыты. Предупреждение.

Drongo
23-10-2010, 17:42
Позволю поправить автораint a='>';
int b='<';
int c='='; »Почти так, только вместо int, нужно char. Ведь знаки < > = это не цифры.




© OSzone.net 2001-2012