
Дано натуральное число. Определить число сотен и тысяч в нем (т.е., третью и четвёртую с конца
цифры).

Ответы на вопрос

using namespace std;
typedef unsigned short int USI;
int main() {
setlocale(LC_ALL, "Russian");
unsigned int n;
cout << "n = ";
cin >> n;
USI h = (int)( ( n % 1000) / 100),
t = (int)( ( n % 10000) / 1000 );
cout << "сотен: " << h << '\n'
<< "тысяч: " << t << '\n';
return 0;
}



Для определения числа сотен и тысяч в данном натуральном числе, нужно рассмотреть его десятичное представление.
Предположим, что у нас есть натуральное число \(N\). Если обозначить его разряды как \(abcd\), где \(a\), \(b\), \(c\), и \(d\) - цифры числа, то \(a\) - это тысячи, \(b\) - сотни, \(c\) - десятки, и \(d\) - единицы.
Таким образом, если нам нужны третья и четвёртая цифры с конца (то есть сотни и тысячи), мы рассматриваем \(b\) и \(a\).
Пример:
Пусть у нас есть число \(N = 12345\).
Тогда:
- \(a = 1\) (тысячи), - \(b = 2\) (сотни), - \(c = 3\) (десятки), - \(d = 4\) (единицы).
Таким образом, в данном случае, третья цифра с конца (\(b\)) - это 2 (сотни), а четвёртая цифра с конца (\(a\)) - это 1 (тысячи).
Если у вас есть конкретное число, вы можете применить этот подход, разбив число на разряды, чтобы найти третью и четвёртую цифры с конца.


Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili