Задача
Из заданного четырёхзначного натурального числа образовать двузначное, состоящее из его средних цифр.
Входные данные
Одно четырёхзначное натуральное число.
Выходные данные
Полученное двузначное число.
Тесты
# | Входные данные | Выходные данные |
---|---|---|
1 | 4765 | 76 |
2 | 7999 | 99 |
3 | 2514 | 51 |
4 | 9423 | 42 |
5 | 8234 | 23 |
Код программы
1 2 3 4 5 6 7 8 9 10 |
#include <iostream> using namespace std; int main() { int a; cin >> a; a /= 10; cout << a % 100; return 0; } |
Решение задачи
Первым делом мы используем деление на 10 с присваиванием, чтобы избавиться от последней цифры числа. Дальше используем остаток от деления на 100, чтобы избавиться от первой цифры числа.
Ссылки
Задача на сайте e-olymp
Код решения Ideone
В ссылках допишите, что задача НА сайте
Дописал
Хорошо. Молодец.
Но есть еще несколько замечаний.
— Пожалуйста, замените «для избавления» на «чтобы избавиться».
— Вы категорически против регистрации на gravatar.com? Или Вам просто ни к чему лишние 10 баллов и нравится обезьянка вместо аватарки?
— «Деление с присвоением» это «уменьшить в … раз»?
— Я Вам поставил пробелы между знаками операций в коде. Вы не против? Надеюсь дальше будете это делать сами.
— Будет здорово если Вы уберете все эти span style=»font-weight: 400″.
Заменил
Нет, просто не мог связать аккаунты. Поставил
Да
Буду делать
Поубирал