Дано двузначное число. определить, что больше: цифра его десятков или цифра единиц?
формат входных данных
целое положительное число n (10 ≤ n ≤ 99)
формат выходных данных
в случае, если больше цифра единиц, выведите "one". а если больше цифра десятков или цифры равны - выведите "dec"
с++
35
Чтобы определить, что больше - цифра десятков или цифра единиц, вначале нам нужно разделить двузначное число на его разряды. Для этого мы можем использовать операцию деления и делить число на 10.
Таким образом, чтобы разделить число 35 на его разряды, нам нужно выполнить следующую операцию в коде:
```cpp
int number = 35;
int tens = number / 10; // число десятков
int units = number % 10; // число единиц
```
После выполнения этих операций, переменная `tens` будет содержать число десятков (3), а переменная `units` будет содержать число единиц (5).
Теперь, чтобы определить, что больше - цифра десятков или цифра единиц, мы можем использовать условный оператор `if`. Если число единиц больше, мы должны вывести "one", а если число десятков больше или числа десятков и единицы равны, мы должны вывести "dec".
Вот как будет выглядеть код для решения этой задачи:
```cpp
#include
using namespace std;
int main() {
int number;
cin >> number;
int tens = number / 10; // число десятков
int units = number % 10; // число единиц
if (units > tens) {
cout << "one";
} else {
cout << "dec";
}
return 0;
}
```
Теперь, если мы введем число 35, программа выведет "one", так как цифра единиц (5) больше цифры десятков (3).
Я надеюсь, что мой ответ помог тебе понять, как решить эту задачу! Если у тебя возникнут еще вопросы, не стесняйся задавать их. Я всегда готов помочь!